skysight-inc/HackerNews huggingface dataset:
Not sure if I've understood the question about types in CL.

* (type-of 1)

BIT
* (type-of 123)

(INTEGER 0 4611686018427387903)
* (type-of "hi")

(SIMPLE-ARRAY CHARACTER (2))
* (type-of 'hi)

SYMBOL
*

And there is also typecase macro which is basically cond on type-of - the way to do dispatch on a type.

This technique of extending a language with new special forms using macros is the essence of Lisps.
Defamation/libel/etc. is only when you claim something false to be a fact.
I think you underestimate the average Joe's desire to save a few dollars... The key barriers I see are having to install special software and getting to grips with Bitcoin.

Perhaps it is possible to ship a client with some default blacklisting of certain products, sellers etc, if a person wants to avoid stumbling by accident across such stuff. (Maybe even such blacklists would become updated and mandated by law.)
i already have msysgit and mingw. should i use gow?
If you're interested, some friends of mine at work launched one last year http://funcube.org.uk/
> It's determined by the difficulty of the job.
The more difficult the job, the less people are able to do it, the smaller the supply of labor for that position, the higher the paycheck. It's that simple.

I wish the world worked that way. In reality, difficult programming jobs (say game engine programmer) or research positions pay less than code monkey jobs at big corps.
Yeah, I was doing this for fun. I'm pretty secure in my day job. :)
> I'm not sure how widely Go is being chosen (over say Java) for new projects inside Google. Maybe some Googler could clue us in?

Quite widely, for new projects.
Looks nice so far. Good look, but seems like it already has good traction!
Thanks for the links. But really, it would be terribly wrong to institutionalize people just because their choices seem irrational to us.
Unfortunately, it's just a background fact that Google employs a lot of well-known computer science figures. So this was bound to happen unless they explicitly forbade them from signing this, which I also don't think is good.
The text is pretty hard to take seriously, e.g.:

"Market Qawba: Premium themes to make your things elegant"

Surely there's a more specific word than "things"
At the risk of sounding like a fool, I offer the following:

I've looked at the Github page, read the README, and skimmed the documentation....

...and I still have _absolutely_ no idea what this does or what its intended purpose is. None whatsoever.
Mousr: The robotic mouse that plays with your cat
You're certainly right that it's not the minimum amount of complexity. But it's not that hard to implement a simple MPMC queue (e.g. if you can assume DCAS on your platform) -- what's hard is making it fast. So part of the complexity derives from a design that calls for blocks of elements instead of a simlpe linked list, for example; but a lot of the speed comes from that design too.

The rest of the code size (and complexity) arises from the feature set (which I intended to be fairly complete): Users can provide tokens for better performance -- but don't have to. There's bulk methods. There's a move constructor and assignment operator (for the tokens too!). There's traits so that you can override the malloc/free that's used, and all the constants. There's memory debugging machinery (hidden in an #ifndef NEBUG). It all adds up, but not without reason, I think :-)

I will add a "how to read the code" section to the README later on when I have a minute. I think it would be instructive for those curious.
>"Gow is one of the few things that makes Windows bearable/usable"

Good quote, but that is not necessarily a positive if you look at things from the perspective of the sooner Windows is ditched, the better.
> allow median programmers to build large systems

> In that regard it has been fantastically successful.

It allows median programmers to work for years on large systems, yes, and usually to maintain them as well. That indeed has been my experience.

However, in my experience, it is not those median programmers that actually built those systems, and wouldn't have been able to. Much better skilled individuals did.

In my experience, large systems built by mostly median programmers tend to fail (or never even reach production status), regardless of the implementation language. Which is to be expected, since system complexity is often inherent. However, it seems like the idea that "all programmers are just replaceable cogs" and thus that's not the case is way more prevalent around Java (and to some extent .net) than around other ecosystems.

Java has been fantastically successful in the sense of keeping armies of programmers employed maintaining large systems, and at keeping those systems running. Personally, I suspect that most of those cases could have been fantastically more successful if they didn't use the "replaceable cog" model that for many projects is Java's core feature - but of course I cannot offer any proof.
Perhaps start with looking at something less baroque than vim, like the original vi or nvi.
Not bollocks. Think about the value of a slightly less dirty floor for an hour. Now think about the value of a slightly less buggy website. Which one actually matters?

> Without the janitor the building doesn't last.

Janitors aren't carpenters or construction workers or architects or civil engineers. They're janitors.
If you read the article, this wasn't a white house staffer, this was somebody that Nancy Reagan, Ronald Reagan's wife, would talk to sometimes.
And even Java is getting that.
From my (admittedly super ignorant position) it felt very similar - message passing, spawn, etc. The primitives felt very similar. I'm sure they differ hugely in details ;)
I also recommend watching Coppola's 1974 film The Conversation, which was a heavy influence for Enemy of the State: http://www.imdb.com/title/tt0071360/

The technology presented is obsolete, but the film is far more haunting because it's a deeply psychological experience.
Google has to sort out some stuff
name is confusing. *d is usually reserved for deamons, this is some app.
Depends on the country. In UK truth is no defense for libel.

Also if you are sued for libel in US and prove that they indeed have a security hole that gives them the evidence directly to sue you for 'hacking' their site.
Overwatch – Blizzard's new team-based FPS
Retail investors on average underperform the market, yes. Retail investors who only invest in index funds tie with the market (pretty much by definition) and those who think they can beat it drag the average down. You're generalizing over a group that has no homogeneity.

> You and retail investors as a class have been scared into thinking that it's "riskier" to spend $300 on a call spread in Tesla than it is to go out and buy 100 shares of TSLA for around $25,000.

Its like you're not reading any of the advice here. Its just as stupid to invest in an individual stock as to buy a call spread. If you're doing either, the bet you're making is "I know more about this subject than tens of thousands of professionals who have studied it for 100 hours per week for the last decade". Out of context, that's an obviously stupid bet except in very very rare circumstances†. So what about it being the stock market suddenly turns it around?

Index funds, on the other hand, definitionally track the market. Something which the professionals you think you can beat can't even do on average. This is the strategy that is being pushed, not buying a huge number of shares of a single risky company.

†Those circumstances are, in stock trading, largely illegal to act on.
I can see the difference too. For whatever reason, text in Sublime with the same theme looks sharper than Vim (Yosemite). Maybe it's because it's not surrounded by ugly text rulers and inverse mode split bars, or maybe the text itself is actually sharper. Who knows? The programs are free, try it yourself.

Also, both Vim and Emacs feel really chunky and numb when showing completions and switching buffers. They take many hundreds of milliseconds to respond to keypresses, while Sublime responds close enough to instantly for me to not notice. It makes a big difference for something that's done hundreds of times per day.

(That said, I'm still using MacVim as my primary editor. The botched ST2->ST3 transition demonstrated above all else the danger of proprietary lock-in...)
I assume you did get the constructive feedback that you need a proper 5V power source? Because it will boot with lower, but then randomly crash all the time.
Here's the entire historical thread from pirateat40 on bitcointalk.org. Note the first post was updated later on to indicate he closed it, but the rest of the thread is archived.

https://bitcointalk.org/index.php?topic=50822.0
Are there any mature visualization libraries for Julia yet? I'm pretty excited about this language, but I couldn't find any visualization tools that had good documentation.
From what I can see it is a set of common functions wrapped in an API you can use from your front end application. I don't know what all those functions are however email and auth appear to be two of them.

https://github.com/doubleleft/hook/wiki/About explains it.
Say we're trying to download the PHP source code from php.net. If all that's protecting us is SSL, then if an adversary compromises the php.net servers (happens all the time, and actually has happened to PHP), they can immediately replace all the downloads with backdoored copies. Whereas with a PGP signature, the key can be stored off-line (even on an air-gapped system), so that even if the web server is compromised, the adversary can't make me believe the file is legit.

PGP can also be used in a trust-on-first-use manner. Get the public key once over an insecure channel, and if the attacker missed that single opportunity, you're safe until the key changes. With SSL, on the other hand, you're at risk every single time you make a connection, because any of hundreds of CAs has the power to sign that certificate, and as above, you have to assume the web server isn't compromised.

Another reason PGP is important is mirroring. Big F/OSS projects let others' volunteer mirrors. Even if those mirrors support SSL and the transport from the author to the mirror is encrypted, there's absolutely no guarantee that the mirrors themselves are not malicious. The mirrors could be backdooring their own files. The fact that you have an SSL connection to the mirror doesn't do anything to prevent this. But with PGP signatures, you're assured the files come from the software's developer, and haven't been tampered with by the mirror.

So the difference is: SSL secures the connection between your browser and the web server. PGP ensures you're getting the file the software developer intended you to get. It's a semantic difference.

I'd also argue hard against `curl | sh` for (assuming it exists) the psychological effect of teaching users that it's OK to pipe random things from the web into sh.
Keep in mind, a lot of people are hyping OpenBazaar more than it deserves or is helpful. The basic question about OB no one has answered is: assuming they get it up and running and with a good security model, why will the mass of black-market - or legal - users ever use it, when using Amazon or something is easier and more familiar?

You may say that they'll use it so they don't have to worry about police, except black-market users' revealed preferences are that they don't care: SR2 was doing millions a month without any escrow at all, and multisig usage is uncommon even on the markets which support it (vendors generally estimate <10%). The users seem to simply not care. Why are they going to use OB?
I loved bzr and I still think it should had become the current default vcs.

The killer feature of bzr for me is that it is just a nice interface in front of a dozen different VCS data structures. Some of these were worse than the only one supported by git, others were much better.

What made me switch from bzr to git around 2011 is:

* slowness compared to git. I have `git status` in my command prompt, it takes a split second. I could not have `bzr status` in my command prompt: it took it about 2 seconds for it to complete. This is mostly due to it being written in Python: the startup time is just too big.

* inability to rewrite history. bzr almost forces you to see "how the sausages are done". There are many pros to this approach, but I could not stand having to go through a complex pipeline system just to fix a typo in a certain commit message or reorder two completely independent commits. I moved to git after the first time I run `git rebase -i`.

* The horrible Canonical appropriation. I was fine with the CLA imposed by Canonical on bzr but I could not stand the announcement that bzr was moving from http://bazaar-vcs.org/ to http://bazaar.canonical.com/ [1]. The move itself was unpleasant but the following quote really got on my nerves:

> Canonical wants to more clearly show its support for Bazaar, while still recognizing that Bazaar is more than just Canonical and has its own community.

The way you recognize Bazaar is more than just Canonical is to move from a generic domain to canonical.com subdomain? OK, bye.

[1] https://lists.ubuntu.com/archives/bazaar/2009q4/063183.html
This doesn't really seem like an alternative to Cygwin. Cygwin is valuable because it provies a POSIX environment. I write my programs for sane systems and then Cygwin allows me to get them running on Windows fairly easily.
Headset provides '3D soundscape' to help blind people navigate cities
Build something people want
I wouldn't put my hopes very high on this. They tried doing this kind of ubiquitous automatic parallelization in Haskell but they ran into parallelization overhead issues because its very hard to have the computer figure out the correct parallelization granularity all by itself.
truly curious here. what's the tradeoff. What did we gain with bigger/more sophisticated executable formats?
So a MF is just a twisted EF diffusion ?

/me on his way to watch that video
>Nobody is protecting you from yourself. They're trying to protect other people from the damage you can do as an addict, a child pornographer, or a terrorist.

This is patently false. Counter-examples include A) non-addictive, very safe drugs are also illegal B) NYC tried to outlaw large sodas C) unpasteurized milk is illegal.
Hi nlh,

There is a how-to-use section on the client-side, which is one of the best parts: https://github.com/doubleleft/hook-javascript#how-to-use
is it just me or is arxiv.org down? HN effect?
Extreme emegency preparededness is insane, but buying a yacht is not? I don't think there is anything wrong with someones hobby being building and stocking their secret fort in the back yard.
The best case scenario is that you tell them ahead of time and they are agreeable and supportive. The worst case scenario, if it's at-will employment, is that they terminate you immediately. If other employees in your company have given notice far in advance and they've been treated well then you're probably fine, but it's always a possibility that your employer may use this knowledge to their advantage.
Its actually more expensive when you try to get near what the 2012 model had. They really messed this one up. 2 cores not 4, soldered RAM, and no 2 hard drives.

I wish Apple would throw people who cannot buy the Mac Pro a bone, but that's not the way of a consumer electronics company.
In cases like this I adopted a best effort policy,
look for contact information on the site and via google ("company-name security"). If I find a (simple and quick) way to contact the company I send them a simple report. If there is no way or no easy way to contact them, I am done and they get nothing.

You stated that you send them two messages via a form dedicated to reporting securities vulnerabilities
and even tried to call them. I think you have done more than enough and can relax and wait.
(Don't bombard them with too many emails.)

Some in these comments say that you might get sued.
As long as you don't publish or threaten to publish the vulnerability, I don't see that happening (but than again IANAL).

It is always exciting when you find (your first) vulnerabilities on "high value" targets,
but in the end of the day a laymen might not realize that most of the websites even in the Top 100 on Alexa have some security problems.

If you personally use the site and fear for your security, you may want to try a bit harder. For example I have tried multiple times to let my bank know about a vulnerability, but never got a satisfactory answer.
Hello,

Install homebrew if you don't have it already, then

brew install gcc

Then in the afl* folder:

CC=gcc-4.9 make clean all

Fixes this so that jpeg-8c will compile.

However, we then get stuck as djpeg is a shell file (and .libs/djpeg exits with error 5) and I've got a bit distracted to continue. Good luck!
I think that that's completely fair -- and in fact, it's in the "Design principles" section of README.md in the SDC repo[1]: "SmartDataCenter is very opinionated about how to architect a cloud. These opinions are the result of many years of deploying and debugging the Joyent Cloud."

[1] https://github.com/joyent/sdc/blob/master/README.md
Not too long after Hiroshima some US decision makers actually proposed "pre-emptively" bombing the USSR with the nuclear bombs. Why? Well, the communists are dangerous, that's enough, better earlier than later(!) The idea was rejected with the apparent main argument that the US didn't have enough nuclear bombs to annihilate the whole USSR: too many soldiers would continue to fight!

US eventually produced enough nuclear bombs to wipe out the whole USSR, but by that time the USSR managed to produce just enough nuclear bombs to make some damage to the US.

(I don't have the links, if I remember I've read the above in the books or seen in some documentary. Somebody here maybe knows the exact names of the proponents.)
You say greedy, maybe they say attempting to expand the appeal of the franchise to a wider audience. It's economically advantageous for them, sure, but maybe they thought consumers would actually like it.
What Bubble? Silicon Valley’s Younger Set Opts for Optimism
Also pretty confused as to what this does. There's a few examples and sample code for initialization, but I have no idea what the use cases are, what type of "backends" I could build with this, how it's better/different than popular existing frameworks, etc.
You don't want a special purpose court with supposed experts running anything. We have a special purpose patent court with technically experienced experts and they're the ones with the agenda to destroy the startup and independent software ecosystem by expanding patents to cover every aspect of software.[0]

[0]arstechnica.com/tech-policy/2012/09/how-a-rogue-appeals-court-wrecked-the-patent-system/
Is there an anonymous means by which this can be done?
for anyone experiencing issues with arxiv.org, mirror: http://uk.arxiv.org/abs/1411.1607
This is a relly good idea sir, keep this going on and you will learn alot :).
Good luck to you i wish.
Sure.

struct A {
A (A const&); // copy constructor;
A (A&&); // move constructor
template <typename T> A (T&&); // template constructor
};

int main() {
A a1;
A a2(a1); // calls the template constructor because a1 is an lvalue
}
John Oliver: Nuclear Weapons

https://www.youtube.com/watch?v=1Y1ya-yF35g
sounds angry and a bit self entitled. You and hundreds of thousands (if not millions) are using google services. To think that you are anymore entitled than the next guy (because you pay a nominal fee for a service) is a bit self centered.
The repo does not seem to have the source code, which is a bit of a problem as most of the software is GPL.
Yeah, let's say that "Java creates jobs", which is not the same as "Java solves problems".
Ugh. This is the trend that will finally push me off Apple desktop/laptop hardware:

"you'll finally see that the new Mac Mini's RAM is soldered directly to the motherboard. It's no longer user-upgradeable, so make sure you order all the RAM you need when you buy the computer in the first place."
Marvel's Iron man 4 official teaser trailer
As I read the article I was thinking, "Shouldn't they be catching bad guys?" A 'war' on drugs is technically catching bad guys, where the 'bad' is defined as selling one thing to another for (presumed) personal use. What you are talking about is important, but you should take that up with the FBI. They are the ones going on and on about drugs.
Seems like a tradeoff between fluid intelligence and pattern recognition. In my 20's it was easier to pick up new concepts, with longer short term memory. In my 50's, I have acquired more patterns to apply. The downside, when I was younger, was going down blind alleys that wound up as a dead ends. The downside, when I got older, is misapplying an old pattern instead of synthesizing a new one. That's why I liked working with older people, in my 20's, and now working with younger people. To balance both tradeoffs.

The Supreme Court spends much of its time interpreting the patterns that are laid out in the constitution and laws passed by congress. Sometimes it synthesizes a new pattern, which will be interpreted for the next 10's or 100's of years.

For copyright, there is some value in recalling patterns from the last few decades. For example, the film industry thought that TV and later VHS would kill their business. Another is when the music industry thought that radio, cassette tapes, and MP3 files would kill their business.

The problem of employing experts as the final judge is their bias towards a particular pattern. The time spent going deep in a particular field would mean that they have less time to go broad across all fields. IMO, how to benefit US commerce is about as broad as it gets.
This issue is rapidly coming to a close. The disruption of the mapping companies (and sovereign mapping efforts) is going power law now because of mobile devices.

Five years ago, www.OpenStreetMap.com started getting comparable to commercial maps in many places. And we have not even entered the golden age of OSM, when all of these sensor-laden devices we carry will be automatically feeding the map updates and corrections.

Open data will be the best for nearly all applications on a 20-year timeframe. Google, TomTom, Russia, etc will not be able to make money on the actual map data.
Some plans offer a high deductible PPO option, e.g. if you're out of state/out of network then you pay up to $1k deductible and the plan covers the rest. Though that may not be feasible depending on your company size and existing plans. As others suggested, reimbursement may be the easiest route.
What's wrong with the English on the page? I have a hard time spotting mistakes.
It's so nice to come across another person who is proud of their mother. Most people express their attachment as love, very few say they are proud of their parents.
When I read nonsense like that I immediately think you meant C++, or java, or python.

Embedded is hard, If you cant handle assembler you wont be able to handle verilog either.
If you ever find yourself in Berlin, there's a wonderful East Germany Museum, which covers some of this.

http://www.ddr-museum.de/en

One of the exhibits that made an impression on me was a wall of jars with cloth in them.

The stassi collected the Scents of people and kept them in their files, in case they ever needed to give dogs the persons sent during a manhunt!
A popular story, and there are several write-ups of it, each with their own spin and presentation. Although they have much in common, they each have their own flavor.

========

https://news.ycombinator.com/item?id=8570850

Robot That Makes People Feel a
Ghostly Presence (wired.com)

========

https://news.ycombinator.com/item?id=8568135

It’s Behind You Robot Creates Feeling of
Ghostly Presence (nationalgeographic.com)

========

https://news.ycombinator.com/item?id=8572003 (now deleted)
I see this come up from time to time, but have yet to receive an invitation despite signing up.

I would love to evaluate it as I've found IJulia useful.