skysight-inc/HackerNews huggingface dataset:
There are whole host of stupid defaults. It ridiculous to say "just turn them off" or adjust that setting.

Installing Linux on a laptop recently was a pain thanks to the secure boot nonsense, but I got there. Using windows while before getting it installed was terrible. There is a whole load of unintuitive stuff (closing a fullscreen app by dragging it down? That's obvious!).

It takes 3 or 4 actions to shut the computer down if I remember correctly - find the charm menu, click it, click shutdown, confirm. There are some gestures (I still don't know what) that flip between the start menu and the app you are on. So you end up clicking an app in the start menu, moving to the part of the screen you want to click, and trigger the gesture t go back to the start menu. The whole experience was awful (and I was only really using the computer for surfing the web for articles about dual booting Linux with secure boot).

One thing I am really enjoying about Linux just now, is that no matter what crap gets shoved onto the latest and greatest desktop, I can choose a different one. Xfce is currently very nice. Feels like what windows XP did.
All you need to know about TunnelBear VPN in our Review
"traditional"
"apps"
If you do consistently find things spoiled by foreknowledge, there is a simple solution - just avoid reading articles or discussions which mention the film before you see it (stop reading at the word Moon!), no need to call out spoilers because every meaningful discussion of this film will be a spoiler in some sense, and many people enjoy discussing films and books online after or before they see them. I'm not sure where this cult of no-spoilers has come from, but it damages public discussion - all content could be spoilers for someone so reviews become a cryptic set of hints instead of a full discussion with examples and no-one can speak frankly about stories without hearing 'spoilers'. The responsibility for avoiding exposure should fall on the person who doesn't want to know things, rather than on everyone else.

It's interesting, because I find more pleasure sometimes in rereading a book or watching a film again than the first time, specifically because of having a deeper understanding of it, the background to the characters, other films like it, and perhaps noticing things that were missed the first time round. Broader knowledge (from others or from previous experiences) actually helps further enjoyment in many cases, because it deepens your understanding when you are exposed. So I'd say go ahead and enjoy reading about things beforehand, you may well find it actually improves the experience - in some cases like James Joyce, or to a lesser extent Shakespeare, it becomes almost essential.
One capitalist hybrid which does not distort the market is a free market with a basic income [1], i.e. an unconditional income as a right of being a citizen. At what level - survival, comfort, or luxury - the income is set is an open question to each society. Too high and scarcity erupts in the form of inflation, too low and inequality and populism corrode the society.

Post-scarcity economics is more the study of localised phenomena. As alluded to in the post, some things will likely always be in short supply somewhere.

[1] http://en.m.wikipedia.org/wiki/Basic_income
Do you have any evidence to suggest it is easier to write fast code in ocaml?

I find it much easier. To give one example: I recently had to write some code that shuffles arrays based on a PRNG. In OCaml, one can simply use a mutable array and a PRNG that uses a mutable variable.

In Haskell, efficient array mutation is possible, but you have to do it in the ST or IO monad. So, in a pure function you'll want to runST an expression in the ST monad. But then you need to thread the 'state' of the random number generator in function calls, or use a State-like monad. If you use a state monad, you have two monads and will probably use a monad transformer.

Writing the equivalent Haskell code is much more work. But on the other side, Haskell keeps you more honest. The end result is that in Haskell, it is guaranteed that the end-result is pure (if you don't use unsafePerformIO of course). In OCaml it's only by convention.

Which is better depends on what you want, convenience or safety. Personally, if I have to choose between OCaml or Haskell, I'll choose the latter. There are already plenty of languages that are pragmatic and less strongly typed. For me, OCaml provides relatively only advantages over strongly-typed imperative languages that support closures, etc. Haskell on the other hand, provides an amount of type-safety that those languages do not provide, while still being usable (both as a language and in terms of the library ecosystem).
Step by step guide on installing Oracle XE 11g R2 on Ubuntu
That was entirely worth the time to read. Very interesting take on it and it also shows how damaged I am by online forums thinking it read like a perfect troll.
Google enforcing Web store only extensions for Chrome
Chinese is an isolating language, so it doesn't have affixes, conjugation etc. so they can use that kind of writing system.

In the other hand, English and lots of other languages (including my native language Turkish) are synthetic languages, so they have affixes, and they do not adapt well to logographic writing systems (class of Chinese characters) in my opinion (I am not an expert on linguistics). My reasoning is not the cognitive overhead that's caused by memorizing tons of characters, but overhead of encoding/decoding the affixes into that type of writing system.

Japanese is an interesting example in this case, it is a synthetic language and has conjugation etc. so Japanese people use Kanji (Chinese characters as used by Japanese) to write word root and Hiragana to write conjugation, function words, spelling etc.
"but debt is not the precursor to money'
There are people that would disagree. Actually already 100 years ago:
http://www.ces.org.za/docs/The%20Credit%20Theoriy%20of%20Mon...

"and certainly debt is not a requirement for a money-based system."
This is kind of true. You could run a trade based economy on pre 1750 level with' lets say gold or silver or sea shells as "money". But you CANT RUN A INDUSTRIAL CAPITALISTIC society without debt. At least nobody has ever been able to show that this is possible. We need growth, we need more energy. I am afraid this will not end well. Read the links I posted in this thread.
You're right, but I suppose we move over to VPS partly for performance/control, so an Nginx setup with swap memory and tuned MySQL would be nice in a one-click.
I was under the impression that you could build pretty decent robust apps with Rails / Django. OK, you wouldn't want to run the size of Amazon on those, but the majority websites are orders of magnitude smaller.
That's true now (and perhaps has been true for easily the past fifteen years). But up til the early-to-mid-90s, it was relatively easy for a decent assembly language programmer to beat a C compiler. In fact, it wasn't until the early mid-90s that general purpose CPUs broke 100MHz.

Just be very thankful you don't have to deal with C compilers under MS-DOS what with the tiny, small, medium, compact, large and huge memory models (I think that's all of them).
Since you only know a hint of C, learning more about the low level and mechanical sympathy is the way to go. So I'd say go for C++
For me Viber is great because I live in another country so I can send/receive text/pictures/call easily to most of my family as if I was still living there. And for them it is just a matter of installing either Viber or Whatsapp and then everything works almost the same. Facebook messenger or skype or others are harder to use mostly because you need to create an account and always have it connected, etc.
New Out Of Process Window in Firefox Nightly
Just to make a point on the other side: We are a bootstrapping social enterprise startup and honestly have to penny pinch. When we were looking for the right CRM, both One Page CRM and Nimble offered us discounts when we wrote to them and asked politely.

We ended up sticking with Nimble due to the preferred workflows of the Sales team, but I still regularly recommend both products to lots of other people, some of whom have gone on to become paying customers for those services.

They are both great CRM tools, and because the people who run them were so understanding and provided great service by understanding our genuine need for a discount, I will be forever grateful and will recommend them. We've also mentioned both on social media.

So that's the flipside - if you do give discounts now and then to those who need it and are grateful, you'll earn a lot of loyalty. I think the answer is to be human about it. Listen to people, give them the benefit of the doubt, and decide things on a case by case basis.
Servo Layout Engine: Parallelizing the Browser [video]
The real CrowdSelling Platform Launched
MIPS?

Who's using MIPS these days? Retrogeeks excepted, of course.
Learning a bit of static typed language will definitely benefit you. I would start with Rust and then switch to M# when it gets released (MS has a strong track record of delivering brilliant languages - C#, F#):

http://joeduffyblog.com/2013/12/27/csharp-for-systems-progra...
I think https://keybase.io/chadilaksono did. Mentioned near the footer of the main site.

Her portfolio: http://www.hadilaksono.com/
Don’t Get In A Flap About Android SMS Malware
Often, but not always.

A record company can be just the label the music is marketed under. Or it can be both the label and the publisher of the music (with the publisher typically holding the copyrights).

For example, in 1995 Jay-Z created Roc-A-Fella Records as his label, and then Priority handled distribution for him (and later Def Jam).

Sometimes large stars will own a record company that holds their music rights, while having someone like Warner for distribution purposes.
How much does economic efficiency weigh in when the burgeoning warlord has an advantage of force?
Do people try to avoid using package managers? Why? On my system I regularly use homebrew and opam but also have occasional need for pip, cabal and more recently npm. Not everything is packaged upstream (nor would I expect it to be).

I can't imagine how the OCaml ecosystem worked before opam as it's rapidly become a fundamental tool.
Noone is complaining about 99¢, but the principle stays. One small feature that noone except me uses if removed makes the product/service unusable for me. I could have paid 99€, I could have paid 99$ or 999%, it doesn't matter for the topic.

If you remove that one feature under my feet, the app is to me worth nothing. I would be ok using the old version of application that still has that feature, but in case of a service or phone app where I simply can't use the old version or easily rollback to the one, I would ask for refund, regardless of the original price.
Mouse gestures in Chropera work only partially. In fact, all I managed to get working is back, new tab and close tab. And yeah, "caching" (or whatever they call it) visited sites (even closed tabs) is a very handy thing.
Very interesting article.

tl;dr the Federation is a not a political union, its a human-dominated protection racket. Non-human worlds pay Earth for protection and Earth maintains a post-scarcity economy from living off the proceeds of tribute. In this context, the Prime Directive ensures ambitious captains don't takeover planets that are likely to be a net drain on resources.
> If you go back far enough (e.g. to the time of Chaucer in the 1300s), it becomes hard to understand what is being said

That's because at that time they still wrote phonetically.
Today the spelling of some languages, like English especially, is fixed and immutable yet the pronunciation diverges.

Think about equATION and pronunciATION (or any other word ending in -ation that has "ʒ" instead of "ʃ").

There is also the reverse effect. Spelling influences pronunciation. Especially the sounds of single vowels (a,e,i,o,u), their sound being used frequently when spelling, becomes a guide to pronounce unfamiliar words, making words like "fungae" sounds nothing like what the latin word used to be (and how it was probably pronounced by english speaking educated people in the middle ages).

That said, even a crippled phonetic alphabet is certainly easier to learn than ideograms.
However English is at the worst end of the spectrum. Japanese syllabic writing systems (hiragana and katakana) are much easier to write even if they have a few more glyphs. Unfortunately, even if you master -kana scripts, and thus able to write everything you want in Japanese, you'd be cut off from mainstream culture, including newspapers street signs etc
This is definitely cause for anxiety, and a learning curve in itself.

At my end I try to keep things patched, check the listening ports and run Tripwire, rkhunter etc.

Cheers for the Wordfence tip, I'll take a look.
I spend 2 years from my life related to this topic. We are offering a relatively high priced product and lots of Arabic customers whose habit is to negotiate. After 2 years, spending half of all my days with negotiating, I finally arrived to the conclusion that my time is much more valuable if I invest it in something other such as product development and then I came up with a price wizard: http://www.mizu-voip.com/VoIPhostingsetup.aspx
Since this is online, I am not going anymore into any conversation negotiation with our clients. "All our prices are fix and we offer the same for all our customers"...this is my standard answer.
Yeah. North Korea is pretty good in this to help people figure out what they want.

The typical person is closer to Homer Simpson than to the intelligent, long term thinking and rational decision making individual.
like this woman who's face was shattered by the cops: https://www.youtube.com/watch?v=gMWDxwL1Zog
https://github.com/lantiga/react.hiccup is also nice.
How Data Disasters Can Seriously Harm Your Company – Infographic
And Qt pre-QML. The user interface is declaratively described in XML (which can be edited visually with Qt Designer). You then use a utility (uic) to generate e.g. C++ class which you can use through composition and inheritance. UI events are wired to code through Qt's signal/slot system.
Thanks I've never heard of M# before. But personally I'm linux-only so probably a deal breaker.
> A capitalistic system can not be run without growth [...]

Several states (eg in Europe) have been running with contracting or stagnant economies for a while. It's not pretty, but they run.

Or what do you mean by "can not be run"?
When I double click on the canvas it selects it.

You can fix it by adding:

user-select: none;
user-drag: none;

With appropriate vendor prefixes.
The first thing I thought about is a man in the middle attack with homoglyphs. I don't know if I'm paranoid, but look at this

> keybase id maria

pgp: C4B3 15B4 7154 5281 5100 1C58 C2A5 977B 0022
github: mаria_leah ✓ https://gist.github.com/23423
twitter: mаria_h20 ✓ https://t.co/mаria_h20/523554
site: mаriah20.com ✓ https://mаriah20.com/X904F...

I looked up for 'maria', all ascii.
The answer, served by a malicious server, contains the first 'a' of maria in Cyrillic (check yourself, you'll see that 'mаria_leah' != 'maria_leah'). This would fool the user.

Maybe the client should apply some logic as browsers do for IDN homograph attack to show characters not in your locale in a different way, or at least warn you.
> but they are trained (...) to never, ever trust the citizen

Same for me: I never, ever trust the cops. I teach my kids the same (as I was taught by my lawyer mother).
Mtgox bitcoin prices going to zero..what should i do
I've held 30 bitcoins in the mtgox exchange for almost a year. I never withdrew them because the verification process would have taken too long and just kept procrastinating it. With the prices going to zero what should I do. Also can i write off these losses for tax purposes against other gains should mtgox btcoins become worthless?
I think the fact that the author is comparing angular with jquery as if they're two tools for doing the same thing probably illustrates a lack of understanding of what angular really is and what it's supposed to be for...
I don't mind how hard a language is to learn, so simplicity isn't a key factor. I figure I'm going to spend the next 10 years of my life dedicating myself to something so I want to make sure it's a) going to be fun to work with b) keep me employed and c) going to still exist in 10 years time.
Change Detection Technology Has Changed – For The Better
Well if an attacker is successfully spoofing DNS, she can spoof MX records, thus getting emails for the domain, which is the only precondition on acquiring a certificate. You're obviously adding more complexity, butt security-wise it doesn't change much
Of course, but you have to realize that "nobles" represented much much less than 6.25% of the population.
for a simpler game, try http://kookiekrak.itch.io/flappy-pipes
The ethnicity is curious, because it seems like in the US there are a few, very distinct boxes, where people seems to be extremely concern to belong (in general, of course). Being "in the middle" seems confusing.

In other parts of the world (I am thinking South America in particular), where you can have similar mix of ethnic background, society seems to care less about "boxes" and the boundaries are way more relaxed. People seems not to be that interested in being classified into a distinct box and care less about it.
jQuery = DOM manipulation and Ajax library
Angular = Application framework

This is an apples to oranges comparison.
so can you put petabytes on 1 server? or can postgresql shard?
This sort of reads like a parody. Halfway through it i couldn't tell if he was serious or not. Still not really sure.

Well done.
I wouldn't use Star Trek as a canon for post-scarcity economics, it's more like an inspiration. In fact we are seeing the elements of the vocational aspects already:

Look at all the Bloggers, the Kickstarters, Youtubers, Justin Bieber at the start of his "career". Aren't they essentially taking a ton of infrastructure and a weird "diffusive" sort of income already?

Joseph Sisko's restaurant in our terms might be more like a kind of hobby rather than a serious economic enterprise. The guests might not pay anything at all, it's just that owner and guests do this because they enjoy making food and eating food, rather than eating from a replicator.

You just don't see all the shitty restaurants noone ever goes to...
Must be a parody.
The best alternatives to Google's own Android apps
I found this to be a real issue. Native speakers value stuff that I get right with no effort, like getting "its" and "it's" right or usage and spelling of "complicated words" (most of latin and greek origin). Furthermore, most native speakers (e.g. "current undergraduate college students") have the tendency to write the way the speak (or using complicated words that makes is look like I have control over this language while I obviously don't: excessive colloquialism).

I struggle putting the words in the right place, getting articles right, controlling the subtle nuances of tone the make the difference.

I have troubles writing less and yet be understood.

Please don't say that today your kids don't know their mother tongue, that's not true.
They just struggle with adapting to formal language.

EDIT: in case you find that in this particular text there are no significant issues, keep in mind that this is after many years of using the language professionally and after one year of living in Ireland.
Controverski: Sochi, gay rights and Russia-bashing | Video | spiked
New books as well as a lot of new tooling and libraries. A lot of it being coordinated from OCaml Labs in Cambridge UK (http://OCaml.io) and OCamlPro in France.
IMO, "abusive" is just an excuse.
Well, I think Angular may be unintuitive for people having gotten used to the "jquery way" of thinking. But I think the jquery way of thinking is the problem here. For too long people have been doing direct DOM-manipulation, and fail to see how they can achieve what they want in a more declarative manner.

When I started using Angular I had really no experience with jquery or any other js framework, and I felt Angular was intuitive.
I believe the solution to that is to not aim for a specific site and use its search; use a regular web search instead and trust that SO and gang make their sites indexable. That certainly seems to be the case. I have a particular SO question I often reference in order to link to it in answers and comments; I always just google two words to find it.
I like OCaml but really, Ocisgen is crap. People making it have no idea how today's web works.

Some parts of it (lwt, js_of_ocaml) are nice and maybe useful piece of code, but you don't want to use the framework as a whole to develop a webapp.

The problem with Ocsigen is that it reinvents the meaning of everything, even the HTTP verbs, to suit its internal needs. For example, it is not possible (or it must be very painful) to make an API for your Ocsigen app so that other apps can interact with yours. First, you have to forget PUTs, HEADs, and DELETEs, but also GETs and POSTs are used incoherently by the resulting code to update parts of the webpage, submit forms, etc.

If you want to make a site/webapp that only focus on itself and never have to interact with anything else than its visitors, then Ocsigen might be a suitable tool for the job, otherwise I wouldn't use it.

Disclaimer: I only used Ocsigen for one day, it was at JFLO, which expansion in French would translate to French Ocsigen Lectures Day. I get what I know of it and what I'm saying here by the day-long courses and hands-on tutorials given by Ocsigen developers and by discussing these problems with them afterwards.
The person who wrote the paragraph you qoute is a journalist. A lot of them are expected to write simple texts. Not all writing is supposed to have the same limits.
Microsoft PR Chief Shreds New NY Times Columnist Over His Advice Column
Sadly, in our "free" country you are held until the charges are resolved if you are denied bail or don't have enough to post it. He told me someone he was there with had been in for over 8 years fighting his case, and he still hadn't gone to trial. The defendant does have to agree to such extensions, but given that essentially every crime on our books carries penalties up to 30 years, it's not hard to see why people postpone them while preparing a defense.
this guy describes himself as a "Programmer Extraordinaire" on linkedin
The ideal of a government of laws is just an illusion. We are a government of men and women who pull whatever crap they can get away with.

This case was so badly botched even before one gets to free speech questions that one wonders why, at some point, the state didn't just admit error and agree to have the case dismissed. This reads like "let's see. There are 10 Amendments in the Bill of Rights. How many of them can we mess with? Now obviously we can't violate the 3rd, 9th, or 10th amendments here but maybe we can mess with the first, second, fourth, fifth, sixth, seventh, and eigth..."

One wonders why they stopped at the Bill of Rights. Maybe they could get the city to pass a Bill of Attainder while they are at it. Maybe they could have gone for broke and asked the state to station national guardsmen in his bedroom on release?
I don't get it. What is this article even supposed to be about?

A big point about angular's tutorial is that it isn't really explicit enough is how everything links together. It's a lot easier to learn angular by taking some sort of class or going to some presentation, because the tutorial in its current form does not explain general architecture.

Another issue is a lot of people present angular as this sort of "oh hey, check out the data-binding stuff!" , when that is just a small part of the entire mechanism. Angular's big advantage is that it allows you to organize your javascript into nice little modules, and it gives you deterministic behavior about how these load (with the dependency resolution and whatnot).
s/could/should/?