skysight-inc/HackerNews huggingface dataset:
Epistomology, psychology, and information theory tend to reflect them in an almost mirror way.

Then again, is it just me who sees the patterns in the words, or are the patterns actually there? I think it probably depends on how you mind constructs analogies and relations between it's map of cultural topics and dialogue, etc. It just bother me when I see flashes of pictures that I normally equate with programming and math, that model the relational structure of what I'm reading. The two have nothing to do with one another, and yet they persist in flashing across the visual processing part of my mind without me doing anything. I am occasionally fascinated by determining whether they mean anything, or where they come from.

People use terms though - black and white thinking, etc. Lots of analogies and metaphors have very simple abstract forms. It's memes, deeply validated patterns. They don't have to be true in reality as long as people keep talking about them and agreeing they exist.

I feel as though I have become a scientist scientist. Thanks for the kind words, but I'm just trying to get through a rough mental space. I prefer maintaining a zen beginner mind, because it is fairly easy to silence doubt.
Since the only reason anyone ever listens to anything Stallman says is the GPL, it's on-topic.
Not nearly as impressive, but I did this using Angular directives a while back: http://embed.plnkr.co/zSjqqh/preview

This is the jQuery README.md rendered as html, then with a series of angular directives to convert that rendered markdown back to what the source would have looked like.
Yes. Remember that 15 years ago doesn't mean only that processors were much slower but also that you don't have the heavily-optimized software implementations and hardware acceleration for the most common implementations.

You can run OpenSSL today on an embedded processor which might appear to be as slow as a 90s server processor but it's still likely to have things like AES support in the CPU, an optimized bignum library, tuned assembly implementations for the most common algorithms and at least the very least the compilers in use now generate much better code. I'd be surprised if you wouldn't see a significant benefit taking some 90s crypto code and compiling it with a current version of clang/gcc.
> Stallman strongly believes that the language you use in large part frames the debate you have.

And he is correct: for instance, if you replace the names for things that your audience uses with your own hostile epithets that insert the conclusion of your arguments into the names you use for the things they refer to, you will have no debate at all, because the only audience that will bother to pay attention to you is the audience that already agreed with your conclusion when they encountered your argument.

> Stallman's limitation in this regard is that he's not a marketing genius, and lacks the funds to hire one, so he's forced to resort to clunky puns like 'Swindle'.

If the FSF can't afford to hire someone even modestly capable in the realm of communication and advocacy to advise its public faces, including its President, on their public advocacy efforts, maybe it ought to close up shop as an advocacy organization.
> "Amazon's on-line music "sales" have some of the same problems as the ebooks: users are required to identify themselves and sign a contract that denies them the freedoms they would have with a CD."

I find this amusing, music CDs don't give you a whole lot of freedom, considering the CD itself will eventually stop working (whether due to time or scratches) and they employ copy protection methods.

Lesser evil?
I can't think of any where you can't view it, but there are several licenses that allow you to view but not modify.

Microsoft is in the habit of letting development partners view their source but not publish or modify it, and then there's software like UW Pico that have licenses that allow viewing by the general public but not modification.
Yes. And it's a shame that in the modern world convenience appears to be more important than ethics.
Some of those publishers deserve to be bullied by Amazon.
I really dug ocaml. I'm glad that F# has at least some actual usage out there.
Soooo, I won't get the job?
The executives and "immigration attorney" in this case showed willful disregard for the law and the individuals they were defrauding, and in my opinion should be subject to criminal charges. Sadly, many of the times things like this happen instead - http://www.law360.com/articles/632144/signal-says-bankruptcy....

TLDR, Signal is claiming they don't have the resources to pay, trying to declare bankruptcy, and leave the wronged to walk away with nothing (from them at least). But rest assured, the Signal executives would be fine, financially, in that outcome.

Even if they are not charged criminally, piecing the corporate veil in the case of willful and malicious activity is well established, and this is exactly the type of case where that action should be taken.
Don't drive cars because they pollute the world.

People will always drive cars because convenience has a higher priority then polluting the world.

People will always buy from amazon because of convenience.

There's no point in justifying it. Most people just don't care...
So if one says, "I see you bought the latest Samesong Fandroid Phony", it brings no noise to the conversation?
Thanks, note taken.
Which is kind of sad... I get the objections to "WebSQL" as it kind of lacked a standard to the support/syntax. But given that it was SQLite (v3 iirc) everywhere, it should have just specified SQLite v3's interface, and MS could have fallen into line with Firefox, Chrome and Safari.

IndexedDB is a better fit for no-sql style use in the browser, but sometimes you really need something closer to SQL.
This presentation could move a little faster, I think.
>Oh right did I tell you about what happened the other day...

"No, what?"

"Oh I went to the mall. Bought some new jeans."

"Oh that's cool..."

"Yeah..."

"..."

"..."

"So anyway, about that thing on Facebook..."

they all check the thing on Facebook

cue 90 minutes of laughing and joking about the thing they now all share in common and may even still make reference to ten years down the road
We implemented Lua as the quest / NPC scripting language within a "C" based MUD engine and the performance has been incredible. Tens of thousands of individual programs and not a blip, game pulses smooth as ever 8 times a second.
Ask HN: Have people started receiving their YC S15 invitations yet?
Nice website by the way. I planed to build something like that,where developers could find specs instead of trying to reinvent hot water.Well done. A search feature would make it even greater, where one could search by category,theme,or tags. Example: I want to implement security in my website. What options do I have ?,what spec can I implement or is there an implementation of that spec already available for my programming language ?... You're on to something here, definitely.
Guy Davenport is the writer who resonates with me the most. If I had to choose one work it would be "Wo es war, soll ich werden."

Kenneth Goldsmith's work, probably epitomized in the book Day, is what challenged me the most. It shook my ideas about what it means to be original and create art in the world today.
Good technique can be tough to get right without somebody on hand who really knows what they are doing. It has taken me years to get to a textbook squat.
Playing devil's advocate here, as I whole-heartedly support OSS and the myriad license under which it is distributed, including the GPL. But ...

That's a really interesting argument. One could argue that the GPL is like the snake eating it's tail on the far side of liberalness. I'm sure this is not a new argument, but I'd never considered that the "polluting" of code with the GPL actually decreases individual liberty for the sake of communal liberty.

Again, not making a judgement one way or the other, but the world is nothing if not a series of bad compromises, and I suppose it shouldn't surprise me that the GPL and OSS in general is included in "the world" :)
The cheap and easy energy of fossil fuels made the leap to modern civilization possible. Beyond the environmental and social impacts of continuing to use fossil fuels when alternatives exist, would (hypothetically) post-apocalyptic humanity be able to reboot civilization if all the easy fossil fuels have been mined?
You are correct. When I refer to the safe sublanguage, I mean the language without any unsafe blocks. Since so much of Rust is defined in libraries, precisely what is allowed in those unsafe blocks is a fairly important detail; they can violate semantic guarantees that "pure" safe Rust provides. In this case, the Rust core team made the deliberate choice (which they have discussed on occasion) not to consider deadlocks unsafe behavior, because they were not able to get it to work to their satisfaction. As another example, there are fairly subtle implications for concurrency around the fact that Rust provides (using unsafe code) a swap function for mutable references. Swap cannot be written in the pure safe sublanguage. Yet another example: in pure, safe Rust, memory leaks are not possible (except via premature abort). This is not true of Rc, hence Rust does not guarantee freedom from memory leaks.
Not if you only have to bike six miles and you have to park 15 minutes from your office.
Exactly. Invites are sent sometime around 6pm PDT.

Fingers crossed.
I heard a version of this joke from a syntactician, but it involved a semanticist giving a conference talk on a paper he'd written. I think it's funnier that way, but that's probably the background of academic subdisciplines sniping at each other and the fear of someone pointing out that your research is just a fraud.
Some general advice, to decrease the chance any given browser exploit will work against you:

- Disable Java; disable or whitelist Flash; use a different PDF reader than Adobe.

- Use either Firefox with NoScript or Chrome. (Disabling JavaScript is highly effective at reducing attack surface, but on any sites you've whitelisted, Firefox is significantly less secure than Chrome due to the lack of sandbox, though they're working on it... I think that NoScript equivalents for Chrome don't work correctly, but could be wrong.)

- Don't use XP! It no longer receives security updates...

- For the same reason, on mobile, prefer devices that have up to date operating systems.

Not perfect, but that's the state of computer security these days.
Thanks for sharing. When I want to commit but it's not a useful unit of work, I'll occasionally just commit with a WIP message and then amend the commit as necessary until it's done and write a real message.
> (an explicit primary design goal, to the point where the Go compiler must be written to read each file exactly once[0], no more).

Same in Rust. Thanks to the module system, the Rust compiler never rereads a file more than once.

> [1] I'd need to think about this, but I don't think it'd be difficult to detect this statically[2] at compile-time and enforce that stack-allocated rvalues into channels are never used again in the same scope. It's definitely possible to extend `go vet` to handle this, and it may even be possible to write this in as a compiler error in a future version of Go.

That trivially fails to solve the problem, due to aliasing.

> [2] Incidentally, one of the reasons that it's so easy to do reliable static analysis on Go code (compared to other languages) is that the grammar is incredibly simple - it's almost entirely context-free, which is very rare among non-Lisps. Having a more complex type system usually requires at least some additional syntax to along with this, which means you'd have to start sacrificing this design goal as well in order to create a more elaborate type system.

Rust's grammar is also context-free, as far as I know.

Your proposed static analysis is not reliable. The "more complex" type system in Rust exists precisely so that we can do more reliable static analysis.
I think legitimacy and respect go along with making a strong argument. If you resort to name-calling, the rest of your argument must not be strong enough—that's the perception, anyway.

Amazon and Kindle are legitimate whether Stallman likes them or not. And I don't think—given the tone of the rest of the article—that anyone would confuse using the proper name of the product in question as respect.
I think it sounds ridiculous. I read both hard-copy and electronic books on a variety of devices. The only device this would hold true for (sample size of one here) is on the computer. The angle of my eyes is wrong, and I need to hold it in my hands. Once I get immersed in the plot, I don't care what is serving it up.
Deploy – A CLI for GitHub Deployments
！！Sounds hilarious to me though
Fasterflect, must-have reflection library https://fasterflect.codeplex.com

Insight.Database, in my opinion much better than Dapper
https://github.com/jonwagner/Insight.Database
Emacs 24.5 released
Clustrix - www.clustrix.com - San Jose, CA and Seattle, WA -Systems Engineers and QA automation
http://www.clustrix.com/company/careers/openings/

Clustrix is building a scale-out SQL database and has a few positions open. Here is what we are looking for:

- Systems engineers with experience in databases, file systems, or other systems at scale and comfortable with designing efficient programs in C.
- Database planner/optimizer engineers to work on our planner, which does distributed query optimization is based on the Cascades framework.
- QA automation engineers with experience in python and test automation for systems at scale.

It's a smart, fun, and passionate team, a cool product that is use in production systems around the world, and there is a lot to do as we work to make the Clustrix database faster, more scalable, and overall kickass transactional database.
Mosh doesn't support IPv6. Writing software these days that only works on IPv4 is shameful.
Fight 215: Stop the Patriot Act's Mass Surveillance
"javascript framework"
Boy from Kenya accepted to all 8 Ivy League schools
I don't recall arguing otherwise. But compared to the BSD license, it's definitely more restrictive about derivative works. Also, the slavery analogy is stupid.
> Linear-session-typed process calculi are guaranteed deadlock-free and race-free

While this may be true for certain restricted systems, this claim is misleading. Session types, as invented by K. Honda and refined by numerous others, guarantee deadlock and race freedom only within any given session. Session initiation (basically messages to replicated inputs) can deadlock and race in many (most?) session typing systems. The decision not to guarantee the absence of deadlock at session initiation points is what makes session types so simple.

It is possible to restrict session types so that they are completely deadlock-free and race-free, but -- as far as we know -- that guarantee comes at the heavy price of making the typing system completely inexpressive, so you cannot type many natural forms of concurrent programming. Alternatively you can give up on simplicity and make the typing system very complicated (e.g. the system pioneered in "Strong Normalisation in the Pi-Calculus" by Honda et al, and its successors). The former is a real problem, as witnessed by the continuing inability of the session typing crowd to get a handle on message passing in Erlang.

Finding a system that is expressive, simple and guarantees deadlock-freedom is a major open research problem (and I suspect infeasible).
I guess that's a valid use for a global variable then.
People are not born knowing how to use WYSIWYG, they learn it, and it is not easy, it is not more "natural" than writing Markdown or any other thing.
Someone is distributing fake versions of my app with malware
I have a Firefox plug-in, "Ad Limiter"[1]. Recently, the number of users as logged by Mozilla's AMO site began to climb rapidly. When Firefox checks for updates daily, it reports the installed plug-ins to Mozilla, and Mozilla publishes those statistics.

The rate of increase in users exceeds the number of downloads. At first I thought Mozilla's statistics system was broken. But that's not the problem.[2]
Someone is apparently distributing some form of malware which seems to be impersonating Ad Limiter. They're using Ad Limiter's Mozilla AMO ID number, but a random version number. (Real version numbers are 1.3 to 2.0. Fake version numbers range from 2.17.71 to 1009.99.992. All bogus versions have three-number versions, while all legitimate versions have two-number versions.

All this is inferred from Firefox statistics logging. We haven't seen the actual malware yet. If anyone has a copy of Firefox with Ad Limiter installed, and the version isn't between 1.3 and 2.0, we'd really like to see it. Please save a copy of the Firefox add-ons directory before deleting the bogus add-on, and send a copy of the bogus add-on to "info@sitetruth.com". We want to see what this malware is doing in our name. Thanks.

[1] https://addons.mozilla.org/en-US/firefox/addon/ad-limiter/
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1152966
And this is why there's a distinction between "tax avoidance" and "tax evasion".

Tax avoidance refers to using legal means to reduce your tax bill.

Tax evasion means illegally not paying your taxes.
Yes. With modern tools MITM is akin to spam: almost no marginal cost, so even if it only hooks a few people, it's worth trying. Here are some examples:

http://arstechnica.com/tech-policy/2013/04/how-a-banner-ad-f...

http://gizmodo.com/gogo-is-using-man-in-the-middle-malware-t...

Keep in mind these are legitimate, professional ISPs doing this, so we're not even into criminal or state-level MITM attempts, let alone basic griefing tools like Firesheep.

So yes, it is a valid assumption that the net is filled with MITM attackers.
Awesome link. Difference between subverting a proper noun (Kindle) and subjective word choice. The first is clear cut: it's a proper noun! The second can be a fine line: you don't make a compelling argument about abortion by calling pro-choicers "pro-murder".
It's "native" in about the same sense that a PhoneGap app is a "native" app.
So when will RMS have all of his titles pulled from Amazon?

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dst...
Interesting. Could that also help with types that should actually be explicitly dropped, like this case?

http://internals.rust-lang.org/t/std-fs-tempdir-ignoring-err...

Edit: yep, it was mentioned in the discussion here. http://internals.rust-lang.org/t/issues-in-new-i-o/1658/4?u=...
Thanks for bringing up this important point. Getting blood work done before & after is important when doing a diet change. Rob Rhinehart from soylent fame gets his blood drawn fairly regularly if I remember correctly. The community over on /r/keto is pretty good with helping out, see http://www.reddit.com/r/keto/comments/1j5yi8/help_me_rketo_h.... Due to genetics keto can be a bad idea for certain people.
If the guy generating alpha keeps most/all of his above-market alpha, then that means there's none for me to get or keep, right? I can't see how that's attractive at all.
AFAIK it's also impossible to get an A+ if you want to support older browsers and OSs (the intermediate and old settings from this site) due to BEAST. Seems like XP, Vista, and IE <= 9 were all affected by using the modern cypher suite from Mozilla (they all got a F).

I wasn't able to find a way to do server-side BEAST mitigation that didn't involve re-enabling RC4 ciphers (which is a far worse option). SSLLabs automatically downgrades any site that doesn't do BEAST mitigation to an A-.

I also was unable to get forward-secrecy working with all reference browsers using the intermediate setting.
Reversing VCE files? Need brilliant minds
> Anyone know why I'd want to use this over dm-crypt?

- mixing unencrypted with encrypted data (why encrypting object files during bulk builds?)
- file-based, encrypted backups for free (including incremental jobs!)
- passwords/keys per directory
- passwords/keys per user
- passwords/keys per group
- (...)

People who like encfs/cryptfs will probably like this too.
So it turns out that this formula generalizes to an alternating sum over many dimensions [1] (although it can be stated more simply than Wikipedia does). From that perspective, it makes more sense to put the minus sign in the middle.

In either case, I don't think it is that big of a conceptual stumbling block to have a minus sign in the middle...

[1]: http://en.wikipedia.org/wiki/Euler_characteristic#Generaliza...
1. Sleep a minimum of 7-8 hours a night, and go to bed at the same time and get up at the same time.

2. Screens off after 8:30pm.

3. Stop work at 6pm and spend time with family or doing things I find fun, stimulating. After about 40 hours of work the brain isn't any more effective. This forces me to ignore social media and get stuff done during the day.

4. Exercise: run 3x per week and one additional strength training session as well as a walk etc on another day.

5. Eat sugar, bread, alcohol and pasta in very small moderate amounts.

6. Use my time thoughtfully. say no a lot. get clear on my priorities and ruthlessly get rid of things not moving me forward.

7. Go outside after lunch for at least 15 mins, ideally 30. I walk my dog but you can just go outside.
I find the tax evasion argument the most damning. But it's not just Amazon, it's any sizable American corporation in 2015. You'd be irresponsible to your shareholders for not setting up a tax haven corp in Ireland or some other mostly legal country and funnel your profits through there.

it's nothing corporations haven't been doing since the idea of legally protected business groups posing as faux individuals was invented. But it still doesn't make it not a really bad idea for any half-hearted attempt at a representative democracy.

It doesn't take a genius to realize the impact that tax dollars returned to your community be it town, state or country, have at a least a chance of having a positive impact on your life. Of course, the devil's advocate would say that getting consumer goods for less has a direct positive impact on my life. That's probably pretty debatable though.
I agree. I have been running unity on my nexus 7 for a while. It's super slow and crashy in general
I'd suggest the dropdown re-populate based on the server selected and be based on the cutoffs you use for the different configurations it generates. So, if you select Apache, it'd give you something like 1.x, 2.1.0 - 2.2.x, 2.3.x, etc based on which versions share configurations.