skysight-inc/HackerNews huggingface dataset:
I'd easily pay double. An exact amount would require a proper analysis I can't be bothered with right now, but I'm sure investors would line up to pay more than double.

Look just to give you a quick sense... The payments started at $1k but they go up. The average payment over 35 years is actually closer to $17k per year, and if you quadruple that (and the $60k or so she got in return) you get to amounts that make sense to many of us.

You get to a salary of $70k per year, a salary that is totally 100% guaranteed for 35 years (until death, and she's 20 years old so run the actuarial tables), and requires 0 hours of work.

Imagine you have that, $70k per year, guaranteed, can't be fired, and you put in 0 hours of work. It's independent of whether the market does well or not. And someone offers you $250k for you to forgo that for the rest of your life (well 35 years).

It's a total joke. You'd want at least upwards of $1m - $2m for it to come close to financially interesting. She got pennies on the dollar.
(comp inc inc) is weird. You'd normally use #(+ 2 %) or (partial + 2) instead.
The joys of slang. You could just as easily use the sentence "I need to fit a new doorknob" or "Twiddle that knob there to turn the volume up" in the UK and not get any funny looks. It just so happens that if you said "Can I twiddle your knobs" to a group of sound engineers they might take it the wrong way.
Honorary degrees seem to follow the same pattern in Italy.

Off the top of my head, I remember them being awarded to a few musicians (literature), a sportsman (Valentino Rossi, bike racer in "Communication Sciences"), tv personalities and only one that made some sense (Ronald Rivest, Computer Science).

(Interestingly enough, in Italy the "Dr." honorific is used for people with a master degree, not just a doctorate as it is elsewhere, so people receive just a master-level degree, not a Ph.D).
The benefit of CIDER (the Clojure Emacs development environment) is that it now has a s-expr based debugger, whereas Cursive's debugger is still call stack based. So you can traverse the AST like in any other Lisp debugger and evaluate and manipulate s-exprs as you go.
I absolutely agree. This FAQ didn't answer the one Q that's most important to me, which is whether providing enough power to remake Tree Style Tabs and extensions like it is a goal.
the reference, for those uninitiated: https://en.wikipedia.org/wiki/Editor_war#Humor
Cursive, a Clojure IDE on top of IntelliJ, offers some semantic editing capabilities: https://cursiveclojure.com/userguide/editing.html (see e.g. the Rename section).
Disrupt the clothing store dressing rooms
Makes a lot more sense. Thanks for replying!
Its really great to build onepage website with Onepager. #Onepager
This is the most epic hardware-related thread I think I've ever seen. Fantastic! :)

I have an FPGA dev board and have wanted to do something like this; start with VGA generation and work my way up to sprites.
Talk to them about stuff before its a "thing." No matter what you do their friend from school will have figured out how to get around the school firewall and get to the "good" stuff on the Internet, and if you're kids haven't been talked to about it yet they will be at the mercy of their friend describing how they should interpret it.

You want them to recognize when predators try to create a chat session with them, how their presence on the Internet is perceived by others, and some basic eye opening about the wide variety of behaviors people get into once they are adults (and mid teens). For my daughters we started talking about this around the dinner table when they were about 10.
I found it was useful for addressing my postdoc instructors formally when they didn't seem comfortable on a first-name basis.
Also, NoScript developer Giorgio Maone's take on WebExtensions:

https://hackademix.net/2015/08/22/webextensions-api-noscript...
There is little reason to use Eclipse or Intellij with Common Lisp. That's a non-starter.

Editors like vim can be used with Common Lisp just fine.

Most people I know just use Emacs/SLIME because it's reasonably advanced and can be used nicely via GUI or a terminal connection.

Personally I use the LispWorks for editing code, mostly. It has a Emacs/Hemlock-like editor written in Common Lisp built-in. I also use the Clozure CL on the Mac, which also has a hemlock-derived editor built-in.

Where Clojure naturally has better integration into the Java ecosystem (Java IDEs, too), Common Lisp has the better IDEs written in itself.
With 1000 neurons per core running in series, that would eat up a lot of the speed advantage.
They do this themselves, at least in Europe. It's scary like hell that they follow each other, neck by neck, hour by hour with the shortest possible tracking distance.
Advanced Diploma Courses |Computer Applications |PGDCA, PGDBM, PGDMCAJ
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
Stop Checking on Your Netflix Stock
Nitpick: Paxos is a consensus protocol, not " a protocol for state machine replication in an asynchronous environment that admits crash failures.".

Consensus can be used for SMR, atomic broadcast, leader election. One can argue all of these replicate a sort of state machine. However, that dilutes the meaning of state machine replication -- replication of state with durability and performance in mind
Hello Kumar, I am interested, is there any free trial for HN users.
I said without evoking the supernatural. The concept of a soul is supernatural. There's no reason to think consciousness is anything other than physical in nature -- but to the extent that you mean it in some kind of supernatural, extra-physical way, it's not part of this conversation.

By all means go on thinking there might be some supernatural thing called a "free will" if you want. But if it's supernatural, then the utterly natural laws of QM wouldn't have much to say about it.
It's obvious: Homer was talking about wine grapes, which can be blue.
i second the education comment. give the kid some credit. they'll know porn when they see it. discuss the consequences and you set the kid up for success. if you just block it and don't educate they'll be set up for failure.
Is the party machinery realistically going to give the nomination to Trump? (He's not going to win as an independent.)

I feel like Trump still being around is an attempt from the party to make people believe the presidential election is a circus, provide cover for more-reasonable candidates (both in behavior and in extremity of position), etc. Sanders is telling voters who have had enough how to engage; Trump is telling voters who have had enough how to disengage.
> Not at all. It took forever for the justice system to overcome the massive lobbying and corruption that was protecting the tobacco industry from lawsuits over their fraudulent advertising.

Isn't that the point? Tobacco companies had vast sums of money to spend buying scientists and spreading FUD. Individuals had no hope of picking out the truth of this and we only saw real change in rates of smoking when government intervened to stop the manipulation.

And the FUD wasn't all simple plain fraud. It's a consistant drip-feed of messages like "we all die, you might get hit by a bus" or "smoking isn't that addictive" (because physically, it isn' that addictive).
> Emacs can be great - to some people. The "You have to use Emacs to program in Lisp" meme is not great.

You don't have to use GNU Emacs to write Lisp code.

It just happens that a popular Editor written in Lisp and extensible in Lisp is somehow the natural choice for Lisp developers.
What is so terrible for people about using an email client? I find using the Gmail web interface to be frustrating because they've removed the ability to pop out the compose view into it's own window, so I can't easily reference information in another browser tab while writing an email for instance. Meanwhile, Gmail has excellent IMAP support, which lets me use Thunderbird + Enigmail to get excellent PGP support.
Wow!! I am heartily waiting for this. Really appropriate for such an Open Source project :)
I tried to use gnupg but can't wrap my head around the web of trust. My main concern of WoT: What my signature of an other guy's public key actually means? My takeaway is that there is an implicit statement that you sign, but I don't really know what it is. According to the gnupg privacy handbook[1] this statement is roughly "I trust that this guy can properly sign other stuff" which is kind of recursive, but I like it.

But when you validate if a message is really written buy a guy named John Doe then the trust path doesn't actually verify this. The trust path verifies that this guy who claims to be John Doe is good at signing other guy's keys. I don't care about that at this point. Of course people don't actually think of the statement written in the privacy handbook, they implicitly sign the statement "I trust that this guy can properly trust other stuff and I know that this guy's name is what he currently has as an ID.". There are several problems with this in practice:

- Now you are signing two statements with one signature and you can't separate the two. Now using anonymous public keys becomes tricky as you lose one half of your statement.

- Signing the id happens at the wrong place. Malory can revoke her identity than push "Barack Obama" as her new id, now she can send messages in the name of the president. Of course in practice it's hard, because you can't delete revoked ids from key servers. But at this point you trust the key servers. I thought that key servers are not trusted part of PGP.

- gnupg guys advocate key signing parties: you gather at one place, bring your ID then sign each other's keys. The problem with this that you only verify half of your statement (id). The other half is tricky to verify (Can this guy properly protect his priv key? Will this guy just randomly sign everything he sees?), I think it makes more sense to trust a friend who you already know well. Of course there are trust levels and I think you should only use marginal trust at these parties, however I don't know what's the practice.

- There are keys that are not tied to people, they are typically tied to software packages. Now what does it mean when someone signs such a key? Take putty as an example. Its master key is signed by several people. Each signature could mean that "this is the putty project's master key that is used to sign the binaries themselves" which can be verified by the given guy knowing the developer and that he is trustworthy (at this point PGP is misused though, the guy should have signed the developer's key instead and only the developer should sign the binary signing key, but it would make trust paths longer). It could also mean that "I trust that PuTTY is a great software and doesn't do anything nasty behind your back" which requires an entirely different verification.

In the end the trust path a way too simplified projection of these statements and most likely you can't actually verify the statement that you care about.

[1] https://www.gnupg.org/gph/en/manual.html#AEN282
> I'm probably the only one in this thread, but I actually think some of these cases fall short of crimes against humanity.

It's good to resist making generalizing statements about the community. There's little evidence here of readers objecting to the CIA having funded literary journals during the Cold War. (They funded a lot of things, including great musicians [1]. It's surprising what good taste they had.) Mostly the thread consists of extrapolation to present affairs—maybe not the most substantive discussion because it's so speculative, but probably unavoidable.

1. http://www.openculture.com/2014/03/louis-armstrong-plays-his...
Awesomebar for one.

Being able to just type in the random things you remember from a url / title (I think it combines them) and have FF narrow down the alternatives, -fast, is something I haven't found in any other mainstream browser.

Another aspect is it doesn't automatically send everything you type to google (I don't worry to much but it is a nice touch.) Maybe the average user is confused by having a separate search field in addition to the address bar but I like it. (And yes, you can search from awesomebar as well, although there is no suggest feature.)
I am a Firefox user and there are couple of core functionalities that keep me with it instead of Chrome(or Opera/Safari)

1. Tab Groups: This is a must have for organizing tabs and keep me sane with 30+ tabs open.
2. Lazy loading: I am not sure if Chrome has it or not but FF doesn't load a tab content until I switch to it. I can regularly have a lot of tabs open without all of them using resources.
10 best fruits to prevent hair loss
Not randomly or following rules

There is no other choice. By definition, random means "not following any rule or pattern".
Its good to see your product, really useful for me and new startups for who first time approaching to investors. Show your product to http://betapage.co
Very interesting article ... namely because fresh drinking water is now becoming a valuable resource. I'm sure the time the article has been written, better and more efficient ways would turn up for churning out fresh water for public consumption.
Free will is an obvious idea for a self aware consciousness to adhere to. The purpose of consciousness is to keep its organism viable. It does that by collecting an essence of past and from that predict an essence of the future. This expectation of the immediate future is then corrected according to actual perceptions and transformed into appropriate actions.
The full past is abstracted into an essence state, lots of information is lost to elsewhere, so there is no way to determine what details of the past went into forming the precise state from which the brain makes its actions. Of course it has to feel like at least some of our choices emerges from nowhere. But the only way to know if a brains thoughts are really free is to replay its entire brain state building past in every minute detail and look for alternative actions. An impossible experiment.
Really one of the best plugin I've used. I recommend this to everyone.
Sounds like lot of money and very little time. This means you should take opportunity to visit places that are otherwise expensive, you can travel to cheaper places like Asia, Africa, South America any other times ;). This will then boil down to options like destinations in Europe (example, Italy, Switzerland or France), Japan, Dubai or Galapagos. I would personally prefer Italy just because there is just too much to see and absorb there (Rome, Vatican, Venice, Florence, Milan and so many other little towns). This is assuming you want to do signtseeing + culture exploration. More rewarding form of travel is to learn something new and become expert at it while being in new place but it's hard to blow off 15-20K on that, may be unless you want to get jet fighter pilot training in Russia or learn to shoot arrows from horse in Japan.

Just for comparisons, about $25K is pretty good chunk of amount for a solo travel to go living around the world for entire year.
FAQ is a bit confusing. They say there's only one keyring, but at https://github.com/google/end-to-end/wiki/Keyring they admit it was not a great idea and that they're splitting the responsibilities.

Based on the last planned implementation (External Key Manager (GnuPG bridge, other hardware, network oracle etc..)), I hope it will "just work" with hardware keys.
I won't argue, slime, like a lot of emacs tools, are not necessarily the right tool for everybody, at all stage.

For very beginners, any editor they're familiar with will do (but if they're beginner, how would they be familiar with any editor? Just start with emacs, it's as simple as any other, click and point etc; you can try it anything you do with Notepad, do exactly the same with emacs and you will get the same results).

And indeed, using a CL implementation in the terminal (but with rlwrap if you're use a read-line deficient implementation; clisp has it included), for your first steps can be a better learning experience than using sophisticated GUIs.

Just like I wouldn't advise to use Xcode or Visual Studio to a beginner starting to learn C or C++: just edit your code with ed(1), and run { cc -o hw hw.c } in the terminal.

Be sure to teach in advanced lessons about the ed(1) command:

! cc -o hw hw.c && ./hw RET

like:

$ ed hw.lisp
hw.lisp: No such file or directory
i
(defun main ()
(princ "Hello World!")
(terpri))
(main)
.
w
59
!clisp -norc -q hw.lisp
Hello World!
!
1,$n
1 (defun main ()
2 (princ "Hello World!")
3 (terpri))
4 (main)
q
$

Somebody who lacks this experience, cannot understand the benefits of "IDE" or of emacs and slime. But also, the feature of calling out external programs like a compiler from an editor, exists in any good editor, not just emacs. Only it's emacs it's easier because you can customize it much more. It becomes clear when the newbie will have typed a hundred times:

!clisp -l myprogram.lisp -x '(main)' RET

Then you introduce him to emacs and slime and he will feel you're Jesus came back to save him.
The first assumption "$30 to produce and you sell it for $99" is bad. That's not a high enough profit margin.
Second, obviously don't hire people at full salary. Make something that people are excited to work on and give them equity to do it.
That's a really great resource. With the usual CL directories, it's completely opaque which libraries are maintained and usable and which are out of data.
This discussion reminds me of an interesting story. In the South under Jim Crow, whites were very reluctant to call a black man "Mr.", which made things difficult when they had to discuss prominent people (like Booker T. Washington) who had to be addressed formally. The solution was to emphasize that person's title.

"To an unfamiliar Northerner one of very interesting and somewhat amusing phases of conditions down here is the panic fear displayed over the use of "Mr." or "Mrs." No Negro is ever called Mr. or Mrs. by a white man: that would indicate social equality. A Southern white man told me with humor of his difficulties:

"Now I admire Booker Washington. I regard him as a great man, and yet I couldn't call him Mr. Washington. We were all in a quandary until a doctor's degree was given him. That saved our lives! We all call him 'Dr.' Washington now."

Sure enough! I don't thing I have heard him called Mr. Washington since I came down here. It is always "Dr.' or just 'Booker.' They are ready to call a Negro 'Professor' or 'Bishop' or 'The Reverend' - but not 'Mr.'

https://books.google.com/books?id=QsLQAAAAMAAJ&pg=PA148&lpg=...
Specific: If an anchor element has its download attribute set, Chrome won't display any indication at all that it has been clicked until the server responds (at least AFAICT).

Circumstantial: In most cases I prefer the way Firefox handles runaway scripts. Though when it fails, it fails hard.

There are many others, though like I said...I doubt they'll out weigh Chrome's advantages sans the existing extension ecosystem.
"There is no market failure." cuts both ways. If QWERTY dominates Dvorak, why does Dvorak continue to exist? It seems to me that any marginalized standard must have at least some advantage, otherwise it would go extinct.
Ok, kill Flash. Then you will get HTML5 banners :) without simplest redraw region optimization inside, so you will get much more hot from your computer.

it's funny but Flash IDE is the best tool nowadays to create HTML5 animations.

Also Flash is used for crossplatform apps and game development for social networks, mobile and desktop platforms. I really doubt that million players of Candy Crush will remove Flash Player :) Top 25 Facebook games are made with Flash :) Market is still huge. There are no any alternative to Flash nowadays, Unity3D doesn't work in Chrome, WebGL export is a shit(we are all waiting for a new standard), HTML5 game development is really expensive and sometimes impossible.

Time will show.
The "magical bean" for lead paint is poor maintenance. There's also the perverse fact that flakes of old lead paint are sweet. So kids suck on them like candy. Especially if they're hungry. I do agree that poverty makes it worse.
Most stories about politics are off topic here, of course, but maybe this one falls under "evidence of some interesting new phenomenon".

https://news.ycombinator.com/newsguidelines.html
There is WebPG too:

https://www.webpg.org/

It wraps around your existing gnupg installation.
XUL will be around for a while. Porting the browser UI to HTML is not trivial. There is a proof of concept on github but it is just that. The performance tuning that has been done over the years for XUL desktop applications is not matched by similar designs in HTML. That and extension compatibility are the current reasons to keep XUL around in the short and medium term.
Another interesting thing about Trump on the Republican side, is how he's showing the extreme weakness of the other candidates without even trying very hard to do so.

Ted Cruz has a slim outside shot, behind Bush; so far he isn't lighting anything on fire. Walker is lame as far as his campaign is going. Perry is done. Christie is out before he even got started. Fiorina has come across as more professional than most of the rest, but she hasn't managed to get much national traction, her name recognition is incredibly low still. Ben Carson is irrelevant and never had a shot. Rand Paul's campaign has all but imploded before things even get serious, and he has shown zero traction.

All that's left is Jeb. He has some composure, and has a lot of money, but he's like a cardboard prop: low energy, a relatively weak speaker, nothing to get the voters excited.

The Republican Party might have no choice in the end, unless Trump's numbers implode or Jeb's campaign finds some energy (either of which certainly might occur). Their biggest concern of course is Trump going for the independent run and guaranteeing the Democrats win. I think they fear that far more than him winning the nomination.
He threatened to run independent if they didn't give him the nomination. That would be enough to ruin it for the republican party. The party is devouring itself right now and it's Trump vs. the rest.
I've heard Tree Style Tabs won't be possible. Given my limited knowledge this strikes me as plausible, but I haven't investigated it at all so don't take my word for it.
Change the Way Your Company Spends Breaks Using Work Hour Tracker
$110k/yr from two time zones away. There's a ton of remote Drupal jobs if you know what you're doing. Remote is the norm instead of the exception.
Krakatoa that erupted in 1883 in Indonesia. This was pretty big as well. It was so loud that its explosion could be heard 3110 km away!

[0] https://en.wikipedia.org/wiki/1883_eruption_of_Krakatoa
I use clojure for 4 years now and I think I had to write macros only twice. In general, I'd advise against them and be wary of libraries that try to solve a lot of things with macros, the main reason being they are not easily composable and make things implicit that should be explicit.

The parens become less of a problem the more you know about clojure. You will find ways to traverse a map with very few parentheses that will make you grasp the code very efficiently. To this end I would recommend anyone starting clojure to do a few clojure koans each day and check their solution against the best solutions. www.4clojure.com

Finally, the tests (assertions via assert, :pre and :post) are indeed THE thing to use for both documentation and type checking and it allows to have kind of static typing where you want it. Of course, exceptions will only occur during run-time but your tests check for errors during run-time anyway, so why force someone to do type checking at compile time?