skysight-inc/HackerNews huggingface dataset:
Is there any reason that you don't switch over to Scala for your main programming language?

I'm in the process of converting a middle-sized PHP codebase completely over to Scala. It is not uncommon for me to see functions that run between 15 and 30 lines shrink to 3 or 4 line functions thanks to the Collections API. On top of that its performance is something you'll never see in PHP or Python. I love Python for its readability and wonderful syntax, but Scala is starting to have an even greater pull on me for its built in concision and the ability to use the entire Java ecosystem without submitting to java's imperative style.
Interesting comment. In my readings on the late Roman empire I've never come across this perspective. Can you provide some sources to back it up?
Yes. Most of us here are privacy advocates, and I think society needs our voice. However, we're only one side of the coin.

Imagine a world where every phone call, email, chat, forum post, etc is fully anonymous or indecipherable to law enforcement. And imagine your loved one has been abducted and law enforcement has no tools for finding those responsible.

There are many kinds of dystopias. Big Brother is one. Rule by competing gangs is another. We're shooting for some compromise where both individuals and society's rights are balanced.

It's hard.
Totally agree about the backgrounds. There are even slight changes in the gradient between slides of the same color, which made it look like the whole slideshow was doing some weird wiggly thing every time I went to a new slide. Looking at some of the featured decks, it's totally possible to make a slideshow on slid.es without having wiggly, animated, gradient backgrounds that change colors every 5 slides, so this was kind of a weird choice.
Stopped reading after:

*That's an important asterisk! More on this in a moment.

Quality content. Or "good content" like the author calls it.
I would personally not consider an "online" masters as worth more than a certification. Taking classes ain't the point of grad school.
We hold tarsnap in high esteem and wish Colin the best of luck. Further, we appreciate all of the good work Colin has done for the FreeBSD project.

Glad to see you on the front page.
Even universities in USA has two tuition rates, the in-state tuition being 1/3 of the "normal" rate, but non-citizens can also avail the in-state tuition if they have residency.
would the code for google analytics universal (the next gen code) be the same?

thanks!
It's not about "evangelizing atheism", it's about evangelizing knowledge. If someone in their community died, perform an autopsy to determine the actual cause of death and banish the specters of ignorance surrounding it. Create schools, encourage education. Praying is an empty gesture.
Damn, Rohrer is really good at these GDC game design challenges. Here's a great write up on Chain World (his previous win): http://www.wired.com/magazine/2011/07/mf_chainworld/

Besides Will Wright, he is the only person to have won twice: http://gamedev.stackexchange.com/questions/53704/where-can-i...
>> There are no practical systems which will do so.

... that we know of. The intelligence community has secretly outpaced the rest of the world in computing, cryptography and cryptanalysis before.
I'm thinking of using Tarsnap. Can I absolutely, positively, definitely trust that everything on Tarsnap's end is encrypted to best practice standards and that there is no reasonable way to get to my data (outside of the usual contract provided by encryption I mean)?

I don't have the option to know for sure by analyzing the source code myself so I'll have to trust the popular opionion of Very Smart People here on HN (well, I suppose I could if I spent a non-trivial chunk of the coming year reading up on crypto stuff).
Open Call with CentUp, Flattr, and Patreon
> The mere expression of an idea does not cause anything to happen.

I asked someone to pass me the salt, and they passed me the salt. I can only assume you believe there was no causal connection between those two events.

The truth is that everything people deliberately do is caused by what they think, and what they think is very strongly affected by the symbolic communication they have with others. That is, after all, the whole point of language: to alter someone else's mind-state.
A bit of an offshoot from the article, but is the quantum calculation speed true, or just flowery journalist language?

Simultaneously being 0 and 1 at the same time? Solving problems faster than imaginable?

Is it possible to understand the ideas behind quantum computing without having a physics degree? Is there a good layman introduction somewhere?
Choices don't seem be to constrained. Rather, there is more information about the likely outcome of making many of the most likely choices. Seems like a huge win to me. I can still be ignored or turned off. It's still possible to just walk out and go elsewhere.
My bill at my school in the US was 57,000 USD a semester. Albeit I didn't actually pay any of that (besides the required stafford loans).
I remember ordering books from the O'Reilly website back in around 1993 and when I got to the payment part, the page asked me to email credit card details to an O'Reilly email address. I did so and received my books a few days later.
>> failing to prevent the Boston bombing

OK, you're in charge of the FBI now. There are tens of thousands of public events today in tens of thousand of venues.

Protect them all. Go.
I don't think the distinction between publisher and service provider is just a legal technicality. This goes into the heart of what facebook is. Facebook no more "publishes" content than a hosting provider publishes my blog that I created. They are the service provider, I am the publisher. The moral responsibility for content is on me and me alone. With that said, for a hosting provider to remove content after I published it is censorship. The distinction between censoring and refusing to publish is critical here. Facebook as a service provider would be censoring information rather than (retroactively) refusing to publish, as such this action should require a higher level of justification. All this said is in defense of their not censoring this image, as it does not meet the heightened level of justification required for censoring (from their perspective).

>And FWIW, I think you way over-interpreted netrus' comment. All he did was point out the flaw in mixedbit's comparison

After rereading the comment and its parent more carefully, you may be right.
I'm struck, though, that the title indicates the author thought he was presenting the negatives!
Base64 encode a string and it's generically sanitized. They're a bit difficult to read with the naked eye though.
Ask HN: Can I buy the domain of next Facebook with namecheap?
I'm wondering if Namecheap can handle the domain of the next Twitter or Facebook? Thanks ;)
By unlimited access I mean discrimination. Two key tools used to hide discrimination are extra-curriculars and subjective entrance interviews, both of which can be present in totally free schools.
This hits on what I think is key to breaking out of the borked education system. You need to put like minded learners together with bountiful educational texts and resources to solve the problems both independently and together.

It is less about stuffing random facts in the brain than developing group oriented problem solving skills in a specialized discipline.
This is the real danger of letting government become too powerful: individuals within it can abuse that power.

If your political or religious views are or become unpopular, how much power to monitor, control and punish you do you want government organizations to have? How much oversight do you want for them?
Assuming TLS is still unbroken, RTMPS (Flash RTMP over TLS tunnel) offers the most accessible form of end-to-end encryption.

To avoid intermediaries you'd have to run your own Flash server (e.g. Red5) though.
I would say that the most important issue is that an already over-powered law enforcement agency is asking for even more power. The recent journalist surveillance scandal should give a clue about the dangers of law enforcement surveillance. This proposal by the FBI will make that sort of surveillance easier. They are trying to grab more power to gather evidence against people, and by extension more power to arrest people.

We already have the largest prison population in the world. There is no pressing need to expand it.
There was an article about the IRS targeting legal organizations that are not exactly beloved ones by the government.

Sure, FBI are not evil or anything but even one abuse is too much. Government agencies are build to act according to the status quo.

What if the government is not perfect and there are people trying to change something but the government in power is opposing it. Ending the slavery, ending the Vietnam war, gay rights or any movement with an opposition in Washington could have been destroyed with the power that FBI is seeking. The recent decriminalization of drugs in some states could have been prevented if FBI had this power of intercepting all communications. People must have means to challenge the government with non-violent actions. Just because FBI may catch some terrorists is not good enough reason to give them all the means to preserve the status quo. I am not even talking about individual abuses that may occur, compared to society engineering, they are not that important anyway.
Hello, Thanks a lot for share this valuable post. This is really helpful for me.
Being reasonable to try and reduce harm/work in this regard is not congruent with reality. What makes the FBI so different than the NSA? The latter already throwing billions down the hole in useless tech and encroaching on your freedom at the same time.

The article also does not mention something obvious, the FBI does not have earth-wide jurisdiction, moving to a "chat" or operating system hosted and built in another country is already available in many forms.

So they will encroach upon your freedom and throw your culture into the garbage to catch a bunch of dummies.
Star Trek is about nastalgia not about innovation. We don't need any more inspiration we need people rolling up their sleeves and actually doing something. Anything.
Most "stringly-typed" systems seem inherently quirky to me. In something like Javascript, everything else is so loose, it's like why not use strings, but I've always wondered why things like HTTP headers couldn't be handled using enums. I think it would cover a lot of the cases mentioned in the article without having a weird-at-first-glance abstract string paradigm to deal with.

As a practical matter, I think enums couldn't be used in the Java spec because it was written before enums were available in the language. Enums also suffer from extensibility issues, but that could be solved by having stringly-typed overrides. I've also been contemplating the possible merits of extensible enums for solving issues like this. So for example you could have an enum type that extends the HttpHeader enum. The ordinality would be weird if there were multiple sub-enums, but it might not matter for most practical cases. I can think of a few language-level ways to deal with the ordinality issue too.
Liberty Reserve Shut Down For Money Laundering
I wholeheartedly agree - I was born on American soil and always felt that the FBI's profession was very admirable. I have had family members deal with the FBI and most of their field agents are second to none when it comes to being good at their jobs.
I think what you just described actually sounds appealing to the HN crowd.
Then don't use it if you find that a simple conversion is "annoying". The author is catering to an audience that, bar none, wants transparency and privacy in their backups. He's done a phenomenal job of this. It's no loss if he's out a user such as yourself.
So if people who are attracted to law enforcement are hungry for Authority and Power then everyone else is attracted to Anarchy?
نتيجة الشهادة الاعدادية محافظة الاسكندرية 2013 الترم الثانى
نتيجة الشهادة الاعدادية محافظة الاسكندرية 2013 الترم الثانى
نتيجة الشهادة الاعدادية محافظة الاسكندرية الترم الثانى 2013
http://www.st4rz.com/2013/05/result-Prep-Alexandria-2013-natiga.html
Before you make the next facebook, you should probably learn the difference between buying a domain name and having a server. But to answer your question: as long as they're secure enough to resist attempts to hack in and switch your domain ownership, you should be fine.
Google Glass May Be Hands-Free, But Not Brain-Free
"Imagine a world where every phone call, email, chat, forum post, etc is fully anonymous or indecipherable to law enforcement. And imagine your loved one has been abducted and law enforcement has no tools for finding those responsible."

So somehow, these abductors managed to leave no physical evidence at all and no witnesses? What does communication privacy have to do with that?

There was once a time in this country when communications could be anonymous -- when law enforcement agencies did not have easy wiretapping access. We still managed to prosecute criminals then. Yes, sometimes criminals got away with their crimes, but that is what striking a balance is all about. The FBI is not trying to strike a balance with this proposal, they are trying to shift the balance in their favor.
These days, closer to 1/2.
Why did Symbian lose out to bigger, slower, less-efficient OSes?
Yes. Composition over inheritance (http://c2.com/cgi/wiki?CompositionInsteadOfInheritance). Oftentimes, these string-like aren't really strings, but have a string representation that dominates their other uses. For example, http headers are, AFAIK, (key,value) pairs that have the string representation "key: value". A good implementation should discriminated between such objects and their implementation.

If your language introduces needless friction when you try to use composition, I would blame the language before I blamed the string class.

[Aside: in Cocoa, NSString is an abstract class, but for a different reason (http://developer.apple.com/library/ios/ipad/#documentation/g...).

That approach is only possible in languages that allow abstract classes that are instantiable, such as Objective-C and Dylan (http://opendylan.org/books/dpg/modularity.html#abstract-conc...]
Shen language ported to its 9th platform, Python
Shen has recently been ported to its 9th platform, Python,
independently by Ramil Farkhshatov and Matthieu Lagacherie. The other
platforms include CLisp and SBCL (Mark Tarver), Javascript, (Ramil
Farkhshatov), JVM (Hakan Raberg), Clojure (Hakan Raberg), Scheme
(Bruno Deferrari), Ruby (Greg Spurrier) and Java (Joel Shellman).

http://www.shenlanguage.org/

(via Mark Tarver on comp.lang.lisp)
Google used to have a very subtle way of telling you that an NSL was issued against you by asking you to "re-accept" their ToS. This may or may not be true, though.
https://www.fourmilab.ch/hotbits/secure_generate.html

84482

of him.

19:35 And they brought him to Jesus: and they cast their garments upon
the colt, and they set Jesus thereon.

19:36 And as he went, they spread their clothes in the way.

19:37 And when he was come nigh, even now at the descent of the mount
of Olives, the whole multitude of the disciples began to rejoice and
praise God with a loud voice for all the mighty works that they had
seen; 19:38 Saying, Blessed be the King that cometh in the name of the
Lord: peace in heaven, and glory in the highest.

19:39 And some of the Pharisees from among the multitude said unto
him, Master, rebuke thy disciples.

19:40 And he answered and said unto them, I tell you that, if these
should hold their peace, the stones would immediately cry out.

19:41 And when he was come near, he beheld the city, and wept over it,
19:42 Saying, If thou hadst known, even thou, at least in this thy
day, the things which belong unto thy peace! but now they are hid from
thine eyes.
This topic is discussed at length in Peopleware:

http://www.librarything.com/work/17188

"If your organization is anything like those studied in our last three annual surveys, the environmental trend is toward less privacy, less dedicated space and more noise. Of course the obvious reason for this is cost. A penny saved on the workspace is a penny earned on the bottom line, or so the logic goes. Those who make such a judgement are guilty of performing a cost/benefit study without the benefit of studying the benefit."

The book was first published in 1987 and apparently has not been very influential.
Do you have any evidence to support either claim (that more people dislike it than like it, and that substantial proportions of users have been driven away)? Certainly there has been plenty of criticism, and some people leaving in a very public fashion, but whenever something changes, we know that the people who don't like the change are far more vocal about it than people who do. Witness the storm of outrage accompanying every Facebook UI change, after which everyone carries on using it.

There's probably no good evidence available about how many people like Gnome 3 or Unity. For abandonment rates, have a look at the graph on popcon.ubuntu.com. Those numbers come with caveats, like the fact that not every installation sends data, but none of the lines have any discernible downturn.
No I am not. I can't protect them so I wouldn't try to become the leader of the FBI. I also can't do surgery but if I come in to have some work done on my hand and leave with a foot chopped of I am going to sue the doctor.
>Nothing about the scenario in the article actually suggests a loss of free will - if anything it suggests a gain of super-free will in which people are more able to have their desires fulfilled by accentuating and enhancing what the real world can offer.

At the end of the article, it depicts the people taking off their Glass only to find the real world bland and uncomfortable, quickly returning to the relative comfort of the virtual reality they've grown dependent on. These people can no longer cope with life on life's terms. If that's not a loss of free will then I don't know what is.
String shouldn't be abstract, just like ArrayList shouldn't be abstract. Why? Because you should use composition, not inheritance. You should introduce types for your concepts in your code to avoid these type of problems. But it's always tempting to avoid it in order to simplify the design. It's always a tradeoff, but personally I think more use of typing would be good in most projects that I've seen.
So the FBI would only be able to wiretap suspects who are either too dumb to use encryption — in which case they ought to be easy enough to catch without wiretaps

I think the author under-estimates the difficultly of catching criminals.
Yes, (1) commercially it went nowhere, (2) technically it's a complete working os with original ideas implemented in a masterful way. Not bad I think!
The author somehow manages to conflate Apple, 37signals and Gnome 3 all together, then makes a case about design being a bad thing, being the latter the only unremarkable one in this aspect?

Let me tell the obvious: Gnome 3 doesn't suck because it focus on design, it sucks because it has horrible design process. If it's not fulfilling user requirements, that's bad design by definition.

The problem with Gnome is management. Last time I tried improving the font selector (which I think still is utterly broken for selecting weights), nobody cared. They though the only weights people need are "bold" and "italic". Now compare to the font selector on Mac and say Apple is "design dictatorship" with no regards to user requirements...
Why would the FBI be interested in social networks? I don't think criminals and terrorists communicate using Facebook.
Rule by competing gangs is not a dystopia, it's the natural state that we were born into as animals and that we'be been living under for most of our history. We live largely under rule by competing gangs to the present day and are used to that. We prefer that to Big Brother. That's why the Berlin wall was built to keep people _inside_ the GDR and not the other way around.
I don't know much about it, but Argentina was in the list 3 weeks ago, while Chile wasn't.

http://webcache.googleusercontent.com/search?q=cache:9LHABfC...
Show HN: Simple VPS Resource Monitoring
> There was once a time in this country when communications could be anonymous -- when law enforcement agencies did not have easy wiretapping access.

Federal authorities always had wiretapping powers pursuant to a warrant. If you mean before that, it was also a time when limited communications forced more visible means of coordination. Consider the difference between planning a crime in a shady corner of a restaurant, with potential witnesses, versus doing the same in an electronic chat room with no ability to capture the communications, even pursuant to a warrant.
Has anybody had success getting this to run on OS X?
The accounting data updates at midnight UTC -- so yes, there is a delay.
Or maybe there are different kinds of social interactions and some people prefer the "six friends sharing a meal" type to "a hundred people at a party".

Just a thought.
Although this is written for French developers looking to come to the US, I found it interesting as a window into what things are like in France. Thanks for writing it!
I can definitely see how this could make people more sick, though I work in an open office and I rarely get sick, could be genetics or it could be that I eat food grown locally, work out and run every day and generally have alot of fun outside of work.

The human body NEEDS to get sick to build anti-bodies - without these then you will get sick more often. The American way of "Take antibiotics or medicine as soon as you get sick!" is one of the worst habits of my beloved American people (and fast food).
But is it juking the stats or adding another stat?

Post fix it seems to me that he has 3 numbers, the number of people who loaded them page, the number who spent enough time to read the first 'graph, and the number engaged enough to move into the archives…*

Pre fix, he only had the first and last numbers.

Personally I'd be tempted to use the page visibility API, and a number of timers, and really track who's reading 1 'graph or 3 or the whole article. But I sure don't think collecting more data, is juking the stats.

* Although this last number doesn’t seem to be accessible except via your vistor flow page. (Or I couldn’t find it)
I Built This AK-47. It's Legal and Totally Untraceable
Nothing new.

"Educated" latin americans are expected to be able to, at least, read english. More so in tech fields.
Kosmos - A virtual 3D universe in your web browser
I'm considering taking BTC in the future. If coinbase were easier to integrate I would have done it already, in fact.
This is absurdly expensive. If you have a 400GB laptop, fully backed-up and with negligible deltas, you are paying $1440 a year.

(400GB is not an absurd amount, either. I personally would ideally have about that much in my off-site backup.)
I understand data is encrypted before it ever leaves your machine, but I certainly wouldn't want encrypted data at-rest being exposed. Which gives me concern about Tarnap's terms: "I may provide information concerning your account and your use of the service to 3rd parties, at my sole discretion, if ... It is requested by law enforcement authorities ..." note - no requirement for a court order or subpoena.

https://www.tarsnap.com/legal-why.html#PRIVACYLAW