jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I can't say I have a lot of pity for Wikileaks.

I feel -- and you guys are welcome to trash me on this and I'm sure you will -- that taxpayers have paid billions of dollars to our government to perform diplomacy. And diplomacy always involves the keeping of secrets. It did 500 years ago, and it will 500 years from now.

So no matter how much arm-waving you want to do about freedom and truth, nations still have to have secrets. And while I oppose the secrecy state that we've created, it's the taxpayers that have created it, not wikileaks. It's our monster to tame. Assange neither represents us nor has our best interests in mind.

Assange is no representative of freedom or honor in my book. In my book he's a low-life self-promoting pimp of anarchy, and I imagine what goes around will certainly come around to him.

If you want to leak a few documents about the Iraq war as part of informing the public that it's not going well, then fine, more power to you. Hell I'll contribute to your defense fund. The truth has to be free. But if you're going to dump all the state department cables from countries all over the planet on the internet, then you have attacked my country. And while I'm all with you and fully support getting to an open society, that doesn't even begin to forgive an act of war like this.

This discussion has gotten to absolutes -- people are arguing that everything needs to be open. Other people are arguing that everything must be secret. The truth is that neither position is going to work, and I have to say I'm pretty pissed at Assange at taking such a serious issue like openness and crapping all over it. He's done more harm to his own cause with this than his opponents could ever help to accomplish. For the next ten years we'll have story after story trickle out about what harm this has caused. It will make a nice backdrop to even further draconian security measures.

There is a space between anarchy and the security state. Let's find that spot and live there.
There's lots of Gmail love going on, here and in the comments on the original post. But notice the first few sentences of the post:

"I have in my computer every e-mail message I have sent or received since 1992. Minus the obvious spam, this database comes to about half a million messages..."

Gmail does not provide a local archive of mail messages, across the shifts in providers, mail clients, and addresses that occur over a couple of decades of using email. Gmail has some nice features, no doubt (I do use it myself), but it isn't a be-all, end-all email solution, particularly for those who need or would like to keep their email under local control.

Gmail's spam filtering is great, but it doesn't work 100% of the time. Some spam slips through to my inbox; what's worse, I have noticed a variety of false-positives (e.g., regular emails from mailing lists that I often delete but occasionally read aren't spam), meaning that I still must give the Spam folder a once-over before I delete its contents.

And, as far as I know, Gmail's spam filtering algorithm is proprietary. This means that the only way to get it is to route your email through Google, and accept the attendant trade-offs of doing so. Regardless of whether that works for you, it isn't a sustainable solution to spam to tell people to "just use Gmail."

I would much prefer to see a new Internet email protocol evolve, maybe something like what's described by this commenter (http://www.cringely.com/2010/11/the-decline-and-fall-of-e-ma...). Basically, if we move to a new standard protocol where something like the features of PGP are mandatory, then building (and filtering mail by) a distributed web of trust will become much easier. ISPs will migrate to this protocol because it will reduce their load and provide a better experience for their customers; et voila, we will have overcome the network effects hurdle that currently makes PGP essentially useless.
'I love that I can define + for any object in Ruby and that doing so gives me += for free.'

fwiw: this works in python too

>>> class Foo(object):
... def __add__(self, x):
... print "%s+%s"%(self,x)
...
>>> a = Foo()
>>> a+=8
<__main__.Foo object at 0x657d0>+8
>>>

You can override __iadd__ separately too.
AppJet is being hosted at http://apps.jgate.de/.

We also launched Erbix a few days ago: http://www.erbix.com

http://apps.ycombinator.com/item?id=1938066
it's policy, it's the same as someone wearing their Army uniform to a KKK rally. Agencies like that can't be seen endorsing extremists.
"Urgh, Rails..."

You can hardly blame Rails for your programming error.
Can I ask why you registered all of those in the first place?
I don't entirely disagree, but what components are the ones we can simplify? Send a computer back in time and ask the people there what causes a paricular bug: without a very detailed model (which imparts the ability to know what things you can abstract away from your present investigation), you'd be ill equipped.

The systems we think are simple are only so because we already possess the knowledge necessary to think abstractly. (Or somebody else does.) Now consider this too: our knowledge of cellular biology is infantile. Can we put the entire brain together without understanding its parts? I bet you we can't.

We have to have a model to start with. In this case I don't mean a computational model that simulates everything--just a mental model. A physiologic model. Something that can tell us xyz happens in response to foo or absense of bar. We've been building that for a while now, but we're nowhere near complete. Not even enough to "wing it".

Complex problems can be solved with adequate information. We, unfortunately, are at a loss for that. (At least as far as applications at this scale are concerned.)

I'll make an informed prediction though: you'll see simulated brains working after we've cured cancer and aging.
Thanks very much for your feedback. This is helpful for me.
Architects are artists too and plenty of art incorporates computers. Don't underestimate artists. They'll learn any skill required to express themselves.
Upvote usually means it, so lots of people did already! ;-)
None at all. Most people don't join the Army hoping to get a clearance in order to dump secret files.
It seems like hackathons and other hacker conferences and events have successfully capitalized on the popularization of start up culture. It makes this* seem like one big fad. The deeper purposes of sharing, freedom, coding and solving problems have been forgotten.
That other HN thread is great, thanks for that link! The books both look interesting as well
Keyword: eligible. Nothing's guaranteed.
Yes, though it's a bit of an odd situation: we have two noun/adjective pairs, recursion/recursive and recurrence/recurrent, which don't mean exactly the same thing though they're related (see for example [0]), and which all come from a single verb. It makes some sense to create a second verb by back-formation to reflect the two meanings.

[0] http://www.cs.ucr.edu/~jiang/cs141/recur-tut.txt
You can use Go and compile it to JavaScript. I've been doing that the last year.

I gave a talk about it recently if you want to see.

https://www.hakkalabs.co/articles/getting-started-gopherjs
The article implied the fiber led to digestion issues.
> (right?)

BitKeeper originally offered free licences to Linux developers, with one of the conditions being that they don't reverse engineer it.

One of them did, and BitKeeper revoked that licence. That's what prompted Linus to write Git, and also why it is named "Git" (an mild insult aimed at the person who reverse engineered it).

I believe Linus has said that "git" was referring to himself rather than the guy who reverse engineered BitKeeper, but I don't believe him.
Eco is one of my favorite authors, but I have to be in the mood for reading his books. I can't just look and say "Oh goody, he's written another book" then immediately sit down and read it. Perhaps I enjoy him more because of that...that feeling of having to adopt a certain mental stance in order to enjoy him and that consequently I really enjoy his books when I enjoy them and can't slog through them otherwise.
> Why is it ok for Netflix to pay a transit company, but not Comcast?

Because transit providers are actually providing a service to Netflix. They allow them to dump all the traffic in one location and then the transit provider will build out a network to take care of moving the traffic to anywhere in the globe where there's an ISP requesting it. The transit provider will then not pay the ISP to take the traffic and deliver it to their requesting user. When Netflix connects directly to Comcast that's not what's happening, Netflix has to get the content to Comcast's network by itself and the Comcast network is already paid for by the user. So if Netflix pays Comcast then Comcast is getting paid to create the network by both the user and Netflix.
>If Netflix was split into 1000 smaller VOD services streaming the same traffic volume who would Comcast blame for having to shoulder the same burden?

In that case many of those would be Comcast customers, and peering would end up equal.

Netflix has a problem because it's an outlier. I'd like to see the chart without Netflix and see if comcast still receives more than it sends then.
"the text lacks literary value"

No, but the mother lacks human value.
"But basically, if you go by YouWeb’s comparison estimates, Relan has turned $700,000 into around $1 billion in value in just three years, and created close to 200 jobs in the process. To be sure, the $1 billion isn’t all YouWeb’s — Relan didn’t disclose the amount of equity the incubator has in each of its startups."

But basically, he hasn't turned "$700,000 into around $1 billion".
The checksum at the end of each line saved my *ss. I don't know how I could have typed in the machine code to the C-64 Red Baron game without that!
https incurs a heavy performance penalty for everyone. Server load isn't the problem; a large increase in latency for every single connection is.

Your typical blog is probably going to suffer even more from enabling https globally when compared to major sites because not as much effort has been put into combining js, css, and images into sprites.
The screen is really nice. Easy to read, changes pages pretty quick. Most of my experience with it has been kindle purchased books or simple converted PDFs. If you've image based PDFs (I'm assuming ones where each page is basically an image of a page, instead of text), I don't know it would work too well. I tried looking at things where it wouldn't convert them but you either had to look at small text or zoom in weird (or maybe there was no zoom...can't remember exactly).
there is no 100% algorithm. From my experience:

- 3 guys, i'm sober and scared as sh!t, trying to not let them close in, finally see a chance and put all my fear into mavashi gari into the jaw of the central guy, the leader. I'm fortunate enough to get him knocked down, the others 2 stop attacking me.

- 7 guys, i'm absolutely drunk and have no doubts that i would easily take them on. Quickly closing in, delivering a straight right to one (this one is down), a jab to another (stepped back). Next moment the punches and kicks of the rest of the team reach me. It just blows me away, something gets into my legs from behind and i'm down. The kicks continue and continue without interruption. Assume fetal position ...
I apologise. I was uhmming and ahhing about whether or not to post it. I felt that whether or not it's genuinely a HN-type discussion, particularly the on-topicness of it.

As penance for those that didn't like the first post, I've posted some Erlang tutorials here:
http://news.ycombinator.com/item?id=1912062

In the end I went for it for two reasons. Firstly I'd say it's arguably on-topic at the moment, given that the top comments still have comments from the other thread. I think a couple of weeks from now and it wouldn't be, but while it's fresh in people's minds who participated in the original discussion, I felt it was a well written piece that gave some good advice (and perhaps some not so good advice for all situations).

More importantly, from http://ycombinator.com/newsguidelines.html I read this:

If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

The discussions on the original thread talked a lot about what people would/did do, but a lot of people didn't seem to understand the risks as an adult. I felt that people would enjoy this, but that some wouldn't.

So I apologise to those that don't like it for posting it - I understand entirely where you're coming from, but I posted it for those that took part in the previous discussion. Hopefully it'll run it's course and we can all go back to talking about Erlang again.
http://en.wikipedia.org/wiki/Server_Name_Indication#Client_s...

It's possible, but needs XP to die before it's practical.
1) Don't use a fist. I recommend the shotgun, but if you've got enough distance, you might as well use the rocket launcher.

2) Watch lots of MMA fights. They perfectly model brawls. If it ever happens that two people gang up on you, call the referee and make sure the cameraman sees your outrage.

3) If you repeatedly get beat up, I recommend getting a fighter level. Yes, you might miss out on caster progression, but you can't really enjoy your Meteor Swarm while curled up on the tavern floor.

4) Up Up Down Down Left Right Left Right B A
If you're the head of the world's largest computer OS project, the root of the maintainer tree as it were, I would make no assumption about what his typical CPU workload is like. :)
Exactly what I was thinking: Dropbox seems like a perfect buyout candidate for teh Googlez.
this almost reads like one of those gopher text-porn stories pre-web.
Seems a lot like http://www.sitepoint.com/dustmeselectors/ except the firefox extension seems a lot more stable.
I doubt my parents or sister would know how to change their homepage manually. These are the people that Facebook are targeting this feature at. Not tech nerds.
I can see this happening. A phone marketed as having Facebook OS will appeal to a huge market.
In my experience (admittedly only with recent versions) there aren't any problems that crop up when using XeTeX with the memoir class for simple stuff like ebooks. The only real downside is that the microtype support in XeTeX isn't as good as in pdfTeX, but LuaTeX is pretty close to providing the best of both worlds.
It's not bad management, it's GREAT management. From the perspective that management is about getting as much from your people as possible.
My thoughts exactly. If I were a non-cheating student in that class, I would be very tempted to confess anyway, out of fear that I would be a victim of the prof's over-confidence in his statistical analysis. He mentioned being able to supply the dean with a list of people with 95% confidence that everyone who cheated was on the list, with no apparent concern for any false positives. The confession offer is pretty good in comparison.
Newlisp is my favorite Lisp dialect. Before that I used Scheme and before that, CL. I prefer Newlisp because combination of dynamic scope and fexprs is conceptually simpler and more expressive than combination of lexical scope and macros. If reader doesn't believe me, he can check what Thomas Lord wrote on Lambda the Ultimate site, http://lambda-the-ultimate.org/node/3640

He really understood fexprs well. Or John Shutt's disertation. Or, this part of Alan Kay's interview: http://kazimirmajorinc.blogspot.com/2010/02/alan-kay-on-fexp...

Criticism of Newlisp? Well, yes and no - but, the point of every Lisp is, and particularly NL is - if something is missing, add it for yourself.

Picolisp is similar to Newlips, it is really minimal, very fast interpreter, written in assembler.

Other dialects have other advantages. But I'll stop here.
I'm guessing it's less than three years until there is a YouTube video of some kid being tazed for flying one of these over the white house or area 51.
In short: it turns out there are (few) people that have almost perfect memory, even 20 years back. And that this type of memory is totally new to science.
Except when they are Google extensions and the JS is obfuscated + compressed + encoded and therefore completely useless.
Let's just go ahead and start on the Dyson Sphere.
I'll just go buy my Verizon HTC EVO and laugh and laugh. Oh wait.

For better or worse, phones exist largely in an environment of exclusivity to carriers in many western countries. Apple has slightly improved the situation by creating a massive demand for a cross-carrier device. Blaming them for not simultaneously kicking the smartphone industry into high gear AND entirely reformatting the industry seems a little unfair. At some point other vendors need to step up as well.
youtube is littered with the remains of failed viral attempts
Just noticed your reply now. Thanks a lot! That'll save me a lot of time :-)
No need to assume. I know such awesome stuff exists.
I hope they didn't bring their attitudes. ha!
Hydrogen could be a solution for storage, transportation. And there is a possibility to find a more direct way to produce hydrogen with solar power that photovoltaics and electrolysis.
> Always use a 3rd party or pay manually

Not sure what you mean by a 3rd party, but just a reminder that every check you spend contains all the info anybody needs to pull out arbitrary amounts of money from your account over ACH in the future. So if you've ever "payed manually" with a check, even if you've never set up automatic rent payments, your landlord could still do the same thing if they wanted to.

I find it infuriating that no financial regulators or banks have ever bothered to address this. Mailing a check is basically equivalent to sending your login information over plain http to a site that doesn't even hash passwords in their database. And the stakes are even higher than they are just about any online account you might have. But we're basically forced to do it all the time.
Well, it didn't dispel it for me. Especially the "currently" part. What now?
Could this be a side-effect of the concept of legal personhood of corporations? I wonder - shouldn't criminal liability always stop at the desk of a human person, preferably the person who signed off on the decision?
I think the guy is on the right path, don't glorify dropping out. Glorify removing unessential distractions.
What are the pain points (if any) that you've encountered? I've been wanting to use F# on Linux for a while now.
Add 5 cents to get 14.50, add 50 cents to get 15, add 5 dollars to get 20. .05 + .50 + 5 = $5.55. Much easier than "1, carry the 6"
Overcoming gravity isn't a problem if you don't have to worry about battery life. Why would it be any different from arm-type robots now?
In light of Russia's recent acitons, non-proliferation is an impossibility. Russia is using its status as a nuclear state to bully their neighbouring states into submission (Ukraine, Georgia, Moldova, Poland)[1]. This is not dealt with in the talk, other than "Budapest Memorandum" being mentioned in passing.

Mr Büker calls for NATO to abandon its "nuclear sharing" agreement, which allows for nuclear weapons to be deployed in Europe. Really? Should we just ignore the Russian threat? It is known that Russia's military doctrine supports pre-emptive/first-use nuclear strike strategy, and recently it has warned that it could resort to use of nuclear weapons if Ukraine tries to retake Crimea[2].

Hope is expressed, but no explaination has been given on how nuclear non-proliferation can be achieved, in practical terms. This is a game-theory problem. Why would you give up your nukes first?

Lest we forget, "Ukraine was once the third-largest nuclear power[3]. In 1994, Ukraine performed a remarkably peaceful act, an act which no other state has since done, nor which any nation will henceforth undertake in the future. It gave-up its nuclear weapons in order to secure its sovereignty, its borders, and its freedom. In return, Ukraine was promised recognition and respect for its borders. Instead, Ukraine has now been made to pay for its naïveté. Those states which now possess or seek to acquire nuclear weapons will take their lead from Ukraine's folly and they will hold-on, fastidiously, to their own nuclear threats and ambitions until they are taken from them by force alone. Until the Ukrainian nation is made whole, all others will know that those bold promises made two decades ago were simply worthless and foolhardy."

--

[1] "Western nations view Russian bellicosity and belligerence as having markedly increased as of late, with tests of new nuclear-capable missiles occurring on a regular basis, military conflicts with neighboring states, claims of a Russian "sphere of influence" on the perimeter of the old Soviet Union, the rise of ultra-nationalist "Putin Youth" groups, aggressive politicization of and threats of withdrawal of natural gas supplies to Europe should the Europeans not make certain policy concessions, and even threats of a nuclear first strike against Poland have been heard to be made by certain Russian generals." Source: http://en.wikipedia.org/wiki/Pre-emptive_nuclear_strike

[2] http://thediplomat.com/2014/07/russia-threatens-nuclear-stri...

[3] http://www.kyivpost.com/opinion/op-ed/john-f-hall-jr-364916....
When I learned calculating left to right it sped up so much of my daily arithmetic. I didn't learn to do that until I was 27. I feel like I wasted a lot of time doing it the hard way first.
It's not hard to see that if only a few things were different, or if he had even an ounce of competence, this could have played out very differently. Let's also not forget there are still 14 days left.
Telegram because it works across all my devices and so far has been adopted by friends. Closest to iMessage for any non Apple device for me.
I listened in on the Fox News TV stream an hour ago: They were interviewing moderate republicans calling for calm.
I saw a video on twitter of a window getting destroyed.
> today employees, students, and professors are all punished administratively for saying something that contradicts the narrative of the predominant members, or that may be offensive to someone

Didn't we already go through this during McCarthyist red scares?
Those two are the exact same thing with merely different wording, since "we" are defining what is "reasonable", "we" are exerting control.
I know the immediate priority is to reduce human harm and violence, but the resulting security fallout from this breach is going to be a giant headache.
AWS | Remote (US) | Full-time | https://aws.amazon.com/

Startup Training Developer Advocate

Are you interested in startups, cloud, and education? I'm looking for a partner in crime to build AWS' global startup training business from scratch with me. We'll work together to understand how startup developers around the world are building on AWS and how we can help them succeed. This is going to be challenging as we'll have to work across the breadth and depth of +200 AWS services, startup life-cycle, and industry-specific (FinTech, Health Tech, etc.) requirements. We'll be in close contact with startup customers from the earliest stage to pre-IPO startups to make sure that we are working backwards from actual customer needs.

This role is an exciting opportunity to kickstart a new business that will have significant impact on AWS' bottom line (in 2021, AWS had a $71 billion annualized revenue run rate and was growing at nearly 40% YoY!). Feel free to ping me for details and referrals, either here on HN or at julianrs(at)amazon(dot)com

More details about the position:
https://www.amazon.jobs/en/jobs/2065918/sr-startup-developer...
How do I cash out? Do you support ACH transfers?