skysight-inc/HackerNews huggingface dataset:
In my world view (also OpenBazaar developer) I think OpenBazaar shouldn't make false promises on delivering anonymity, not even Bitcoin can do that.

I believe that OpenBazaar's initial motive was to distance itself from DarkMarkets as the opportunity to directly link people worldwide for trade without intermediaries, or barriers of entry to the market outweight the needs of those looking to trade anonymously.

I foresee market forces killing off the sellers that prefer to remain anonymous and misterious unless they're selling special items.

In practice I believe people will be less scared to transact with someone who has an identity, who can be accountable. Honor and trust are necessary for all kinds of commerce.

If it were up to me, I'd build OpenBazaar to work flawlessly on the OpenInternet, if anybody needs to use the technology in a different way the code is open and I'm sure they'll find a way to try to hide themselves, but I think it's a fool's errand, no amount of Tor will hide you from the authorities if they want to get you.

I think the size of illegal markets as big as they can be are minuscule compared to the new era of trade I envision, never in our history we have been able to directly trade with anybody else out there. Centralized ecommerce outfits like ebay and amazon have only given us a glimpse of what's possible, but as good as they are, they can't scale to 100% of the planet, I believe a great p2p solution can do this and the consequences of this will be of historic importance.

This slide stack will give you the bigger picture OpenBazaar should be going after
http://www.slideshare.net/yiibu/the-emerging-global-web

Worrying ourselves with pleasing users that want to be on Tor, at this point in time, I believe is a waste of time that draws the wrong kind of attention to the project. There's a much bigger opportunity to be seized, a truly world changing one.
I choose BitBucket purely because of the unlimited private repos. I get all the opensource collaborations free data fork me, and it's all cool, but when I play around with my own projects, I'd rather keep it private until it's ready for "real" use.

Also, I use Git to manage large projects written in LaTeX. So far the limit of 5 collaborators haven't been an issue.
I have a good friend who works at an agency and he does it for these reasons:

1) As a consultant you have to be constantly networking, and selling yourself, to keep the pipeline full. He hates that, being on the antisocial side.

2) As an employee at a traditional firm one works on one product in one industry, for multiple years in a row. He works on about 4 products in 4 industries a year.

3) Working for an agency he makes more than he would as an in house employee, yet has a number of employee like perks. This is largely because he's good, and has negotiated hard - but this stuff would be harder as a freelancer.
I actually love pages like this. No eye candy just information, and tons of links to branch out from.
TANRI TEYİDİ: GODHAJ HÜSEYİN ALTIN JESUS UNIVERSE REIGN
I think the problem for "legal" users of distributed markets is not stigma; it's cost, ease of use, and likelihood of fraud or other problems with transactions. If a distributed market arose that was inexpensive, as easy to use as eBay, and not significantly more affected by fraud, I think it could be adopted by "legal" users.
fenv.h appears to be implemented as a simple library, but it actually requires major compiler support. In order to make it work, the C standard added #pragma STDC FENV_ACCESS to the language itself, which is described in the link you posted. Compilers such as clang and GCC haven't implemented that pragma or the features it entails yet, so fenv.h doesn't work reliably in practice.

The underlying problem is that programming languages and compilers want to model something like "add" as an operation which has two inputs, one output, and no side effects. The need to support flags conflicts with this. Declaring that flags don't cross function boundaries or any other boundaries doesn't make the problem go away.
Related to that: http://www.bunniestudios.com
I'd forgotten it was called Novena but remembered Jacob Applebaum saying something about a "bunny" laptop with open source hardware :)

At some point virtually everyone has to "trust" something (e.g. That component X wasn't diverted/modified between purchase and arrival). However a set of open source, "many eyeballs" laptops would be a big win for privacy IMO.
If anything, I think it should be the other way around, write software more like one does music.
You'd probably like "The InterPlanetary Superhighway and the Origins Program" [1]. It goes into more depth.

The article "Next Exit 0.5 Kilometers" [2] is a nice general audience overview of this stuff.

[1] http://www.gg.caltech.edu/~mwl/publications/papers/IPSAndOri...

[2] http://resolver.caltech.edu/CaltechES:65.4.Exit
DPR and the SR2.0 guy profited from illegal transactions. That wouldn't be the case here. No different in my view from the developers of bittorrent or tor itself.
The "corporate tentacle" as they call it is actually called Tlön, not Tion, though you got the link right...

It is a reference to something out of Jorge Luis Borges
The diplomat who said 'No' to Saudi oil
What Are P, NP, NP-complete, and NP-hard?
Half of Universe’s Stars Are Orphans, Study Finds
The Perl 6 design has directly addressed that very problem from the start.

Aiui Larry Wall believes it will be significantly easier for Perl 6 to evolve than for Lisp to do so, without falling in to the Lisp Curse trap.
It's not about any "given" AST, it's about having a computable representation of any code. For example, if I pass you a higher order mathematical function that calculates the first derivative of another function (f), you can create an algorithm that integrates the function symbolically, thus obtaining (another) primitive (related to the original f by a constant).

Note that I mean to symbolically calculate derivatives and integrals, not numerically. A homoiconic language can deconstruct any object representing code and can construct another object based on the underlying structure of the original, not based on any particular value of the original. The original doesn't even need to be invoked at all.

In mathematical parlance, a homoiconic language allows implementing functionals, as opposed to mere higher-oder functions (which is nothing more than function composition).

Please note that all this works with higher-order functions. You don't have to have a textual representation of the function. A.i. you don't parse your own source code.

LISP was actually invented to be able to implement functionals and symbolic calculations like this. The original paper demoed implementing function differentiation (among other things).
This weapon seems to mainly target civians and therefore should not be.
I highly recommend William Irvine's A Guide to the Good Life, then reading Marcus Aurelius, Seneca, et al.

As an aside: I listened to Irvine on audiobook immediately after listening to Sherry Turkle's Alone Together. It was like reading about a disease and then the treatment. Recommend, would do again.
Yes, but isn't that just because the view outside the cabin windows is sweeter there?
It seems to me that what OpenBazaar is trying to do is to use software and the network to create a truly voluntary marketplace that offers many or most of the structural benefits that we get from centralized marketplaces but without the regulations and risks imposed by those who control such marketplaces. It is very much like what bitcoin does for currency, but applied to a different subject.
You are both right. Nock is not meant to be fast.

There are only 10 operators in Nock, and when you get to the last one, you see there's a space for a "hint" to the compiler. This is how Nock becomes fast in Hoon. You start with an extremely slow, naive implementation, and then you write something called a "jet" which is proven (I think usually a weak proof is considered sufficient, like by fuzzing) to be semantically equivalent to the nock that it replaces. Then you do your best to make sure you use that exact expression anywhere you mean that, and don't reinvent it again later.

Jets are currently written in C, since the vere platform is written in C. Learning how they work and how to write them is on my bucket list.
A better (if more time consuming) option is to learn Latin and read it in the original.
Also, the meditations are available on LibreVox.
I say we ban all copper wires then and shoot everyone holding them.

(Note: Not entirely serious, but there's something about drones that makes people entirely irrational.)
This has become my preferred translation. It's a great modern translation and uses very approachable language. To me it reads much more like a journal than the other available translations.

http://amzn.to/1xy6LYZ
> The project is based on a fundamental insincerity, which makes me suspicious. All material about Urbit makes a big point of their minimal spec, again so in the linked piece: "The spec fits on a T-shirt and gzips to 340 bytes."

Last I read something like this (I don't know if it was about Urbit or something else), it turned out that there was no IO included in that spec. So, useless for any real-world purpose, and as you said, insincere.
The 10 most controversial psychology studies ever published
Weren't they written in greek?
Thanks for the note. When I first heard "typed racket" I thought: "oh no, an obscure dialect of an already obscure language" and I was slightly disappointed, but now I understand that typed racket is not a derivative of racket, but rather racket is a domain of languages including typed languages. This makes it much more interesting to me. Thanks for the note.
That is an improvement, but I still wish I could open it like any other text file. Still, thanks for a viable method.
Brilliant article.
This is how Google Doodle used our service
Some people might read that and misunderstand. It does display in 5K whenever possible, but appears to be a half res screen to some software for compatibility purposes. You are still getting the benefit of the higher resolution though, unless you're viewing bit maps that are lower res, or use badly written or non-native software for example.

On that last point, how do things like Xwindows or Qt apps work out? Qt should be ok because it tends to use native widgets, as I understand it, but I imagine it depends on how the app is written.

I noticed an odd quirk when I got my first retina iPad. Some iPhone apps did render some content at full resolution. I first noticed with iPhone camera apps. The app interface would render at iPhone resolution, but the photos were at full native display resolution. Has anyone noticed any quirks like that with the 5K iMac?
So what if they're buzzing above a nuclear power plant? What is it about a 20kg toy that makes you so afraid of consequences over a powerplant encased in several m thick concrete safety housing that makes so so scared you'd shoot at stuff?!

What's the next step? Issuing shotguns to school security so they'll shoot at children's RC cars that MIGHT carry terrorist explosives?
Side note. I use to read a meditation or two every morning as part of my morning routine. I've fallen out of the habit but am going to start again. There's some really great thoughts in here.
Wow... Cult of the Dead Cow archives... Blast from the past. The Conscience of a Hacker[1] was always one of my favorites during my angsty teen years.

[1] http://www.cultdeadcow.com/cDc_files/cDc-0012.html
I meant that IEEE-754 got a lot of stuff right, from our current perspective.
Yes, that's an attempt to solve this problem however if you try to use it for color matching you'd find problematic areas there as well, hence you still need to use color regions.
Ultimately comes down to the trouble of building your own Hackintosn vs Organic Mac with smooth future upgrades ...

Worth to note that the latest Mac mini has dropped to $499, that makes Hackintosh even more unattractive

http://www.nextofwindows.com/buying-a-cheap-mac-mini-vs-buil...
Anyone who loves Marcus's Meditations will be blown away by Epictetus.
What if his engineering concern with Hitler is the the mode of failure?
I really enjoyed Interstellar. In fact, I'm going to go see it again. The author sounds to me like a movie hipster.

You should go see it.
> E.g. how they need massive amounts of fuel to get off from earth, but just use their tiny craft to launch twice into orbit from the two planets they visit

The explanation for this is so obvious I'm surprised more people don't see it.

When they left earth, they used external fuel tanks so they didn't burn the fuel in the two craft. That way, when they left Earth orbit the tanks of the two tiny craft were still full, to be used later in the mission.

If they didn't use the external tanks, they could have still left earth (as they left other planets with the little craft), but they would have been heading off without full fuel tanks, which were obviously precious as running low was a mission concern.
My point is disproportionate response. A drone is nowhere near a security risk that would require a shooting response.

Same as we're not using SAM sites to shoot down Cessnas that accidentaly blunder into no-fly zones over airports, powerplants and other bases just because they MIGHT (and in 99.9999999999999999999999+% cases they're not) cause some damage.

I'm very very concerned just how the terrorist scare is trying to turn our countries into police states ruled by fear.
Promoting their OpenStreetMap based data platform is probably part of the reason for Mapbox to have this up.

https://www.mapbox.com/data-platform/#mapbox-streets

(I'm trying to make that come across as not being particularly cynical, I think they have employees that are interested in making maps and post/host some of them, not that they slapped this together as a promotion)
"does not differentiate between signed and unsigned integer"

This isn't really accurate. IT's accurate at some level, in that there are not two different types.
But that's because it's not necessary, they have nsw/nuw (no signed wrap, no unsigned wrap) flags on the operations.
I mean look, I understand what the philosophy is about, and I think it would never work in the real world. We've learned time and again that entrusting a lot of executive power to one person is a horrible idea - extremely exploitable and subject to corruption.

Looks almost like a product of a deranged autistic mind. I have no interest in such asinine "philosophies".
I'd say that this page looks par for the course for the professors at my university.

It's worth keeping in mind that many of them first learned HTML in the 80s and 90s and can't be bothered to keep up with design fads on the Internet. When I see a university page that has a "modern" sense of aesthetics, it's almost certainly built by a much younger professor (that also happens to use git and bootstrap and twitter and cell phones).

Edit: On the other hand there are YouTube embeds and the link to photos and videos points to Dropbox instead of an FTP server.
Seems like lot of people dislike my view of things but each person is entitled to his view. Don't think it deserved so many downvotes.
> What if the government mistakenly determines that based on your pattern of activities, you're likely to engage in a criminal act? What if it denies you the right to fly? What if the government thinks your financial transactions look odd—even if you've done nothing wrong—and freezes your accounts?
- Being a CS grad student, I can say when people build models for these things - they are uber careful. Again i would term this a pessimistic view of world. They might interrogate you but the chance of this is 1 in million. They will not just cut you out like you describe.

> What if the government doesn't protect your information with adequate security, and an identity thief obtains it and uses it to defraud you? Even if you have nothing to hide, the government can cause you a lot of harm.
It comes down to whether you trust your government. The government is here to protect its people, not screw them up.
What does that have to do with drones flying over powerplants?

I agree in general, but here the response to what is essentially a toy flying over a concrete several meters thick bunker is just crazy.
Ask HN: Sorcerer, mage, wizard, magician, what's the difference?
Actually, this is very wrong :)

SIL has a very large number of differences from LLVM IR. It's essentially built as an IR that the can do static analysis and high level optimization on.

This means it has a number of higher level constructs that LLVM doesn't, in order to be able to achieve the semantics they want for static analysis, and in order to be able to do things like optimize dispatch.
As a dev who has never really got into the low-level parts of programming, I don't really understand yet how this is stackless. I thought the stack had more to do with the depth of function calls than with the passing of function parameters. Can anyone here explain it?
I like that translation as well. There are some really powerful thoughts in there. It always puts me in a more centered mindset.
Standard Perl 6 has just these non-English variables:

* $_ means "it"
* @_ means "args"
* $! means "current exception/error"
* $/ means "last match"
* $0 means $/[0], the first captured value of the last match

All other system variables have understandable English names, eg:

* $IN means the STDIN object/handle
$OUT means the STDOUT object/handle
%ENV means a hash (dict) of system environment variables
$PID means the system process id
$*KERNEL means the operating system kernel running under

Etc.
I thought it was fully removed in 8, but I am yet to upgrade.
I grew up in the 80s and remember my first cDc exposure in the early 90s through a co-worker who showed me how to access a command line on the work computer that was used to order books . I remember being in awe of Back Orifice and many plugins that came out back then. I never embraced that life, but I still read these with nostalgia and a bit of jealousy at the technical and mental freedom the underground enjoyed (and still does).
Elon musk on another world changing journey
It was bad enough just the way it was, with 80 - 100 million people being killed by the communists.

https://en.wikipedia.org/wiki/Mass_killings_under_Communist_...
LBack. Easy backups for linux
Mozilla to Release Browser for Programmers
The problem with redistribution of wealth is that if the very wealthy have, say, 50% of their income taken away, they have 50% less reason to earn it in the first place, by creating goods and services that other people want to buy. And when they do, they necessarily must transfer wealth to other people, in the form of wages, payment for goods and services, and eventually selling the final product (which the purchaser views as a net benefit, and which he necessarily can afford to purchase). That is why the US, which has high wealth inequality, also has high standards of living overall.

A million people with $300 each will not be able to create a million washing machines, but one man with $300 million can make 2 million of them, and when he sells them they will improve the lives of the purchasers in a way they could not do by themselves. If 50% of his profits were to be taken away, he will make a decision such as moving his business to another country or state, which has less taxes. This will result in less income to workers and businesses in the original location, and less taxes for that government.

If wealth inequality is an evil, it is an evil of the most necessary kind.
I funded my brother's business and would do it again in a heartbeat. It's a huge advantage to truly know the character of a potential business partner before you even start.

I know we could both laugh/cry it off together if he lost every cent. Others may doubt whether that's really true, but I have my own evidence.
> Frankly, I can't see any reason for the Hackintosh middle ground other than people who can't cope without the OS but can't afford the hardware.

I have several Mac laptops that cost more than most desktops (from apple or otherwise) but use a hackintosh desktop. Price isn't the issue, Apple simply doesn't make a desktop Mac with the specs I want, specifically there is no Mac with a desktop class GPU. You can choose between an iMac with a mobile GPU or a Mac Pro with a compute optimized GPU, I don't need nor want either. If Apple made a desktop with a desktop class GPU, I'd buy it.

> The software is little more than a neutered and compromised version of BSD that lets you part way into a walled garden (cue It's a trap! meme).

It's the best user experience available on a POSIX compliant OS. I used linux as my only OS for 6-7 years, I will never go back to fighting to get basic functionality to work.
Emacs: The Editor of a Lifetime [video]
+100
http://classics.mit.edu/Epictetus/epicench.html
I tried reading this, but couldn't get past the pretentiousness of it all.

To the author: If you're asking us to care about your background in order to see the validity of your opinions, you're doing it wrong. Drop the ego trip, just cut to the chase about what you liked and didn't like and why.
You guys do a good job in presentation, however
was not directly absorbed by how you would help me, or
exactly what the your specialty is. Good design, not a clear
enough picture on the company's mantra.
You're corrrect. Fast Tor user attribution is a different, much harder problem, and one they don't appesr to have cracked.
How do I become better at JavaScript?
The "spaghetti code" conversion - using labels instead of calls - only works if the original recursion didn't actually need to be recursive, i.e. it didn't require storage proportional to its maximum stack depth, and could already have been rewritten as a loop.

Other than that, the approach trades code (time) for data (space). Instead of making a copy of activation record variables at each level of the recursion, the mutation of the activation record variables is implicitly encoded in the return address pushed onto the call stack, because the code at the return address undoes the mutation.
I may have misunderstood this aspect of the movie, but it seemed to me that the government was determined to convince the public that space exploration, and NASA, were excesses of the past to be avoided. The spacecraft they asked Cooper to pilot was a type of craft that crashed during his testing of the ship, prior to the public (and false) shutdown of space spending.

If this ship had the capability to repeatedly leave planets without the rockets shown in the beginning, would they have been able to reveal that to the public? The rockets could have been used for the launch from earth to avoid making that disclosure to the public.

Also, it seems like another possibility is that it was simply done to conserve fuel. Maybe the small spacecraft was capable of holding enough fuel for the 3-5 launches shown, but no more? If it wasn’t capable of holding additional fuel that might be needed for the mission, the extra rockets for an initial launch seem like a fair idea, even if they were very expensive.

I don't know anything about this, so I could be very wrong, but to me it seems like there are some plausible explanations.
I signed up for this service a short while back to see what sorts of numbers my data was worth. Just revealed basic demographic information, no bank details, and they've been occasionally paying me sub-dollar amounts themselves to purchase my data. I think they're having a hard time getting data buyers on board, but its still an interesting experiment.
The Endor Holocaust