skysight-inc/HackerNews huggingface dataset:
It is. But something I never understood was the choice of Java. For the original Android it made sense as it was an excellent argument for an acquisition. But since Google it was just an invitation for trouble with Sun/Oracle.

It's not like they don't have excellent runtime designers in house. They could have taken the opportunity to go with Python or something else entirely when they rewrote so much anyway.
Show HN: Using search techniques (bfs, dfs, a*, ida*, minimax) in practice
Hello,

many of those who learn programming ask the question of which project to start to work on to hone their skills. I have started a course series on Udemy to join the practical and theoretical sides together resulting in one game solved using different approaches in each course. If you are somewhat familiar with Java and are not afraid of recursion and looking for something interesting to hack on then I'm inviting you to join my course (for free of course):

https://www.udemy.com/solving-games-in-java-part-i/?couponCode=showhnsolveinjava
Running WordStar under Windows
http://www.yegor256.com/2014/04/09/xembly-intro.html This article explains it even better
> not to mention his tweet-followers-following numbers are consistent with shady accounts

A ratio of 20:1 is consistent with sole individuals having some contextual visiblity within an ecosystem/community, e.g. being a lead developer on a language's primary alternative implementation, which he is (pypy). It's similar to David Nolen (Om, 20:1) or Armin Ronacher (Flask, 40:1).
For most people who were protesting this proposal was the last straw and what you can't see from these posts that people were saying "Orban get lost!" and "Down with the corrupt government!" during those events. People started talking about a much needed referendum to get rid of Orban and his corrupt retinue so after the first protest this started to be about much more than the internet tax. This momentum is broken now since we got what we wanted initially. We'll see what happens next.
Twitter enables incentivized retweets
> are written entirely in Assembly for optimal speed, simplicity, and manageability of the code

So not optimized for safety.
Wait for longer than a day.
Facebook on the other hand, bans incentivized sharing/likes. http://c4compete.com/facebook-bans-incentivized-likes/
Hi bad_user,

I seen this on Twitter and just by scanning it quickly I learned some things, so that's why I posted it here and thanks for sharing.

Can I ask about rule 5.2. SHOULD mutate state in actors only with "context.become"?

How would you use become to avoid using vars to keep state in an Actor like this?

class Account(var account: AccountDetails) extends Actor {
def receive = {
case msg: UpdateAccount => {
account = msg.account
}
}
}
> The cause he donated to was not merely "conservative" and was not decried because it was insufficiently liberal. It was cruel and wrong.

No, it wasn't. Proposition 8 did not ban civil unions; it did not ban any marriage-like accommodation for same-sex couples (that would have been cruel).
Show HN: Microanalytics, a web-analytics CouchApp
Ask HN: Does your website accept both CC and Paypal? What's the ratio?
If yes then what is the ratio between the two?

Also, are there any tendencies which kind of users tend to choose Paypal over just providing CC to you (incl braintree, stripe etc)?

PS. For background, I'm asking this while evaluating a plan to move payments from Paypal to CC-only solution (stripe,braintree,etc) for one of my products. I do not want to support both providers in parallel for new customers. Paypal looks somewhat outdated and I'm just curios if switching will also improve conversion from free to paid account.

PS2. Yes, I'm aware that Braintree supposedly supports Paypal payments but I'd rather not confuse user to choose between Paypal and CC.

Thanks!
Thanks for expanding on that - it is disappointing how Apple are releasing less and less with each iteration.
I think the internet should be a series of dumb pipes for the sake of open connectivity and unencumbered sharing of information. A dumb pipe shouldn't care what the interacting system built upon would be. But obviously others disagree.

Trade in goods is simple and trade in services aren't that much more complicated. Taxes can be fairly easily taken from these. But intangibles like information and its transfer through cable is still a matter of debate. The pro-tax group, I'm sure, think it can easily be squeezed into the "services" camp for taxation, but data isn't that simple. A gig of files isn't the same as a gig of streaming video, but they decided to avoid the problem altogether and stick to taxing by bits. A silly move.
Letting the user (try) use as much as he needs can be perfectly okay. Even if it weren't, it doesn't necessarily mean the program itself needs to impose some limit to check the inputs against. There are other means, e.g. rlimits (which are enabled by default on OpenBSD).

What reallocarray does is the bare minimum validation that shoud always be done. And in many cases that is enough, though not always.
Time Travel and Teleportation will be Possible in 2100?
Hello,

First time I comment on Hacker News, but several years of silent reading :)

I wanted to find a mailbox where I feel at home in it, and keep my gmail as a secondary box.

I discovered mailbox.org this summer on Hacker News
https://news.ycombinator.com/item?id=7864392

and decided to move with a custom domain :

1 euro per month, 12 euro per year, whereas fastmail asks for 40$ per year

I'm very happy, because :

- Mailbox Imap sync
- Address book sync
- Calendar sync

work great on my iPhone, and that was my functional priorities

I don't use the drive (100 Go) nor the GPG. I prefered gmail interface, because of habitude, but that's fine.

But I really appreciate to feel at home and alone, when I'm in my inbox :-)

Thank you, mailbox.org team :)
Blocking Ads on Cellphones
Throw pfsense on an alix box. www.pcengines.ch/apu.htm
iRotary - Part Three
Khrushchev visits IBM
Hard-Nosed Advice from Veteran Lobbyist: ‘Win Ugly or Lose Pretty’
I haven't seen the LG G Watch R nor the 360 but from the specs the LG G W R would be the one i would buy.

A better and more efficient processor makes things better on the LG.
Twitter was never meant to be a social network. The author himself writes:
"Twitter is good for two things: engaging with #Brands, and broadcasting messages",
which is what Twitter is good at - a broadcast and a news consumption service.
I don't see any other service that tracks realtime events as good as Twitter.
And a link to the repository: https://github.com/outbackdingo/launchd_xml
> Brendan Eich donated money with the sole goal of denying equal rights to people based on their sexuality.

You know, I'm sick and tired of this lie. A homosexual has exactly the same right to marriage as a heterosexual: a gay man is exactly as free to marry any unmarried consenting woman as a normal man and a lesbian is exactly free to marry any unmarried consenting man as a normal woman.

The essential confusion regards the nature of marriage. It's not about a couple (or group) and their feelings towards one another; it's about the formation of a family and the production of a new generation.
Thats why I like Lithuania, you can take this:

1 year 100% or 2 years: 52 weeks 70% and 52 weeks 40% (either mother or father can take it or take the leave in shifts)

And you could even do Like this:

1 Year Mother 100 %, next Year Father 100 % - awesome, right?
It's important to remember that these privacy violations are not only building a profile of each and everyone of us.

/rant mode on
It's likely that it's all about controlling us, and using our profiles to adjust not only our spending habits but also our lives. Just imagine how companies like Google, who have almost unlimited access to our data could show you progressively more left or right-leaning websites in response to your queries. Your Netflix, Amazon, Youtube suggestions are keeping you in a bubble of thinks and ideas you already know and like. And if you always go with these suggestions it will be extremely easy to adjust them slightly every time to push you in a direction that corporations and governments prefer.

We know that the filter bubble already exists, but do they adjust that bubble to their needs? If you're quick to say that this is unlikely, just think about advertisement. Isn't making us want to buy or do something main goal of advertisement?

Of course I don't think that there is some kind of conspiracy to convert everyone to be a tree-hugging left-wing fanatic, but if we have corporations with as much power over our lives as Google, Facebook or Apple it will be easy for them to slightly push us in a direction that benefits their bottom lines. Any company that has power to control our reading and viewing habits has in fact control over us. Now when they know more about our health and location, when they can automatically listen to and analyze everything we say what else is left?

Yes, privacy outside of our homes is gone forever. We will never be able to get it back under control. But what we do, read, watch and listen to, what we talk about in our homes should stay private.

So next time you think that the conveniences of having a website or a movie suggested to you, think if that suggestion is not making you an obedient, gadget buying drone.
My adventures with testing in Go
This is so awesome! I've been slowly learning Scala and was looking for a "Effective Scala" type book.

Thanks for making this!
The article's title is somewhat misleading, because it talks about how one of the main chemicals (psilocybin) temporarily creates or encourages connections between typically unconnected parts of the brain. The effect is temporary, and reverts when the drug wears off.

This is not to be confused with earlier findings that are more permanent but are psychological rather than neurological in effect, such as those found at http://www.livescience.com/16287-mushrooms-alter-personality... and http://www.psychologytoday.com/blog/beautiful-minds/201110/p...
Inane is actually a word. Its not used too much, but it means silly / stupid.
It concerns me that they were able to brute force a key for facebookcorewwwi.onion. If they can do that, what's to stop somebody else coming along and brute forcing a key for the same hostname.

Looks like Tor hidden services are now broken to me...

[edit] What's to stop Facebook from brute forcing a key for any of the existing hidden services?

[edit2] If Facebook can brute force keys like this, so can the NSA and GCHQ. Tor hidden services are officially broken.

[edit3] A colleague of mine suggested that this might be simply Facebooks way of making it public knowledge that Tor hidden services can no longer be relied upon.

[edit4] Facebook are saying (on the Tor Talk list) that they generated a load of keys starting "facebook" and then just picked the one which looked most memorable, and were extremely lucky to get such a good one:

http://archives.seul.org/tor/talk/Oct-2014/msg00433.html
Intel’s 14nm Broadwell: impressive FinFETs, 13-layer design
> Eich didn't just "have an unpopular opinion", he actively contributed against civil rights for LGBT people.

Nonsense; he did not take any action to remove any of their civil rights. One doesn't have a right to say '2 + 2 = 3' and have the state pretend that it's true.
Building APIs: lessons learned the hard way
what about licence? don't see any
The statement "i'm will to part with a little of our collective wealth" implies the belief that you have the ethical right to lay claim to any amount any persons wealth because it is all part of the "collective".

If you would have said "I'm willing to part with a little of my wealth" that would have conveyed a believe in personal property.
Neural Networks in Clojure with Core.matrix – Squid's Blog
How to do serious damage as a board: thoughtless, forced senior hires – berlinvc
Actors are good at encapsulating state, therefore using mutable variales inside an actor through is very natural, and one might even question if an actor is needed if it does not have any mutable state inside it.

However, 5.2 does not concern the elimination of vars, but rather better management of multiple states (Finite state machines)

Your example, just like the example in 5.2, only has a single state, so no context.become is strictly necessary. The author makes clear that when you have multiple states, the collection of top-level mutable vars will be hard to maintain. I had this problem a few times and I am glad this gets mentioned in the guide.

I agree though, that a better example would include at least two states.
Can someone write tl;dr of the video?
I don't think so, no. A launchd port to FreeBSD is a project that has been hanging around and attempted multiple times by various parties with differing success (I linked to a working, though early launchd_xml port below).

This one in particular is the openlaunchd port first started by R. Tyler back in 2005 when he was a GSoC student, but was abandoned and restarted 8 years later in 2013, announced here: http://unethicalblogger.com/2013/12/03/scratchiest-neckbeard...

[...] FreeBSD unlocks some hacking that I've wanted to
do, such as:

Restarting my work with launchd on top of FreeBSD as a
viable alternative to rc.d (aside: systemd which many
Linux hackers are familiar with can be considered a
poor impersonation of launchd, which is, in my opinion,
a pretty stellar job management daemon)

That said, I don't think openlaunchd is entirely dead yet. I think a launchd port to FreeBSD is inevitable, whether it's this, launchd_xml or some other one (I'm fairly certain there's some non-public ports), but as a whole it's been a protracted ordeal.
Files are uploaded by users.
I am trying to detect any modification that has occurred after the original image, video or scan has been captured therefore any modifications made by the users prior to upload.
Eg. User takes a photo, modifies it, uploads it, I scan it (with required software/service), tells me its modified.

Cheers
Co-CEO of New Agile Tool Startup Taiga.io Says “Don´t Use Agile Tools”
German Xetra trading temporary suspended due to technical problems
The vagaries of the market are not a substitute for morals and policy.
Disclaimer: I'm just a User.

Though it has it's rough edges, but after using it, for a year, I think, It's awesome. Dragdis[0] actually solves a lot of bookmarking problems. And they have mobile app coming, which is really nice to use (in closed beta now). And the fact that you can bookmark just about anything you wan't. Not just a page, but for example a specific fragment of code/text/video/etc. and the link will be associated automatically. And when searching or browsing through your collection, your "dragged" info appears first rather than link. See for yourself [0].

[0] - https://chrome.google.com/webstore/detail/dragdis/fiekimdgbp...
It doesn't encourage, it merely permits.

It does encourage you to upstream your changes so you don't have to hire developers to keep up with upstream's improvements and deal with merge hell.
Twitter is awesome! It's so easy to use Twitter to connect with people you usually can't connect with because you have no way of reaching them.

I use twitter a lot to find clients, support (e.g. I need someone from Google or Microsoft to help me with an issue), and much more. It's also a great way for me to gather news and updates. I follow the account of most of the tech I work with so I'm always up-to-date with their latest updates.
> That's not true. For several years, people in California were denied marriage rights because of Prop 8.

No, they weren't denied their marriage rights: under Prop 8, any unmarried lesbian was free to marry any consenting unmarried man, and any unmarried homosexual was free to marry any consenting unmarried woman.

The state did not recognise 'marriages' between men or women, but that's not denying anyone's rights, nor is it harming anyone. Pope Francis is not harmed if the State of California doesn't recognise him as the Vicar of Christ.
The Dreaded AT&T 'Throttling'
Scala affords imperative place-based Von-Neumann style programming by design, because it is intended to ease the pain of working Java programmers not create more. See Odersky's Scala by Example [1].

He follows "show don't tell"[2] to meet people where they are. Odersky recognises that marginally better is still better Scala was designed pragmatically.

To an outsider, lists like this make it appear that entering Scala's language community is hard. There are just so many mores. [3] This is unfortunate because via Odersky's Coursera class, Scala has one of the best onboarding processes among contemporary languages.

[1] http://www.scala-lang.org/docu/files/ScalaByExample.pdf

[2] https://en.m.wikipedia.org/wiki/Show,_don%27t_tell

[3] http://learncodethehardway.org/blog/AUG_19_2012.html
They executed so extraordinarily well that Google spent lots of time in practically every version of android to rewrite core components. They finally killed the horrible DalvikVM recently.
Oh. I stand corrected, should have researched that before commenting.
Why not keep a virtual machine frozen at a 2013 OS and browser around?
Although this will be useful, I hope users will keep in mind that identifying themselves while using Tor could make their other traffic less than anonymous. In the Tor Browser Bundle, compartmentalizing your traffic via frequent use of the 'New Identity' feature is usually a good idea.

Using this would also add to the data that one of the world's most aggressive advertisers and an NSA PRISM partner will have about you as a Facebook user.

One plus: at least the login page appears to load correctly without javascript enabled.

Edit to add: someone whose only interest is in not sharing their IP address/location with Facebook could access this URL via facebookcorewwwi.tor2web.org but the usual browser fingerprinting and potential tracking caveats apply
I can't decide if that terrifies me or inspires confidence. But, it is great to see it on the radar and out in public.
So if the invisible hand of the market "chooses" to create an Orwellian total surveillance society, that will be OK, because hey, consumers chose it.
Seems like an awful lot of rules to hold in one's head. Scala just looks like a giant tumor of complexity to me.
Pirate Bay Founder Gottfrid Svartholm Warg Handed Three and a Half Year Sentence
Which CA signed the .ontion cert in that case? Self signed?
An advantage of Clojure over ABCL is the syntactically nicer Java interoperation and the mechanism to avoid reflection by using "warn-on-reflection" and introducing type hints.
Um...It's "Odersky"
Note that the pfsense / outbackdingo launchd did something rather naughty -- it put the xml parser back in pid 1 which was intentionally not there by design at Apple.

tl;dr even if you could convince the FreeBSD devs that launchd is a great idea they wouldn't accept this as-is.
Ah, but that depends on what the definition of ""is" is" is
I'm surprised I had to scroll down this far for a 1984 reference, because it is EXACTLY what 1984 was about.
Time for an anecdotal experience.

I tried psilocybin once and I had a great time. However, I strongly feel like it changed me. The problem is that I've never been someone that felt depressed. I'm a "the glass is half full" kind of guy.

Well, you hear all over how psilocybin can help people who are depressed. For me, it was quite the opposite. I woke up in the morning, and I couldn't even get out of the bed. Work felt like a chore. This lasted a few months, and it was horrible. The only thing that got me through it was the thought that this wasn't me. This was chemicals in my brain. I was a positive person, I could be again. I could be myself again.

Anyway, fast forward to now, I feel a lot better. My outlook on life really changed, and I'm sure people could say that I act differently. I don't regret trying it, nor do I regret the experience it made me live afterward. I could never understand depression. How could those people simply not get on with their lives and be happy? Well, I know now.
"There is a button on the remote to activate voice."

More likely: There is a button on the remote to make users believe they have the ability to disable voice data relay to someone's remote servers.

What are the chances such TVs will have network controlled power-up capability? You only think you turned it off.

It's funny that people seem to be accepting always-on GSM network connectivity of the electronics in control of their cars, but oh my god, not the TV!

The TV can't drive you at 100MPH into a palm tree on remote command.

Just to be clear, I think 'smart TVs with network connected microphones' is a completely insane idea. Another on a long list of hanging offenses.
Evolution in Action: Lizard Moving from Eggs to Live Birth
> Some mass schizophrenia might really do wonders.

Quote of the day.
I dread to think how much electricity it cost them to brute that vanity URL.
Cool. I can see we're entering an era of cheap niche hardware for all kinds of things.

Exciting times.
Sergei's girlfriend's ex is Hugo Barra, not Andy Rubin.

http://www.smh.com.au/digital-life/digital-life-news/sergey-...
No. It's a fully valid ceritifcate issued by DigiCert to

CN = *.facebook.com
O = "Facebook, Inc."
L = Menlo Park
ST = CA
C = US

with a bunch of altnames

DNS Name: *.facebook.com
DNS Name: facebook.com
DNS Name: *.fb.com
DNS Name: *.fbsbx.com
DNS Name: *.fbcdn.net
DNS Name: *.xx.fbcdn.net
DNS Name: *.xy.fbcdn.net
DNS Name: fb.com
DNS Name: facebookcorewwwi.onion
DNS Name: fbcdn23dssr3jqnq.onion
DNS Name: fbsbx2q4mvcl63pw.onion
I think most people have no idea how much waste there is in things government purports to do.

Accomplishing the same goals with out government overhead would cost a fraction in real dollars than with the nightmare that is government bureaucracy
Well yes, without UX it may as well not exist.
.onion addresses don't work that way. but if you're asking about Facebook's SSL cert when accessing the login page via the .onion address, it's a 2048-bit DigiCert SHA-1 cert, and no ECC love..at least on the login page.
I'm impressed with your work, I always wanted to have something like this, and was about to start coding it!

Here's my feedback: I do want the native version for privacy concerns, but I also want the syncing. Why not offer a program (or Docker container?) that I could put on my cloud of choice? That would be the real freedom. If people don't want to hassle with it, they will just pay your cloud offering.

I really value products that pay attention to this 'detail'.
Thanks - learned something that you can put anything in the alt names list. So digicert is not checking those to be valid domains and controlled by the cert requester?
> But if one of your children should happen to be gay, you've left no question, from what you've written, that you won't hesitate to push heterosexuality on them.

I doubt anyone can do anything to change a paraphilia; pushing normative sexuality on someone is unlikely to be productive.

But I don't think self-acceptance is a good goal either. There are many unhealthy things in each of us; we shouldn't accept them, but rather should fight against them. I'm naturally lazy; I like to eat a lot; I'm selfish; I talk over others—I have to struggle against each of those deficiencies.
You can still issue internal name certs but they won't work soon as CA/B will block the issuance of them later on next year IIRC.