skysight-inc/HackerNews huggingface dataset:
> Were these sites only (or primarily) discussion boards? Were they also used (with or without their operators' consent) to conduct illegal sex trade?

The sites had classifieds[1] for "adult services" and discussion boards[2]. The facilitation of prostitution has probably to do with the ads[3] and the related paid services[4], the operator knew and made money out of it.

The part of the forum mentioned in the eff post[5] has some usefulness (this one is even funny[6], as the reviews which ensure more safety for both customers and workers, similar to what silk road did for drugs.

[1] https://web.archive.org/web/20130423181042/http://classified...

[2] https://web.archive.org/web/20130423175831/http://forum.myre...

[3] https://web.archive.org/web/20130522010311/http://forum.myre...

[4] https://web.archive.org/web/20130425190047/http://forum.myre...

[5] https://web.archive.org/web/20130724003117/http://forum.myre...

[6]: https://web.archive.org/web/20130508075213/http://forum.myre...
> There is a reason this person was working for 40k at a well-known startup.

I wouldn't assume salary has anything to do with skill in a case like this.

1) He mentioned paycuts.

2) Startups frequently snow their employees with promises of phat lewt from stock in lieu of real money.
He could have joined a SaaS company and sold a non-competing service. For instance, New Relic.

Same industry, same basic clientele, 0 competition from Amazon, 0 grounds to hit him with the noncompete.
And if Google has any ethics (which it does, and presumably he does too) he won't transition any of those customers. The list of customers would be considered proprietary information. But his experience in dealing with customers, in general, is presumably how he stays employed.
I gave some small amount of money (100THB / ~$3.50) to a homeless person here in Thailand yesterday. He was so happy he wept.

The jarring thing was that, only when I stopped to interact with him did I discover that, while he appeared physically healthy and of a working age with all limbs intact, he had an extreme speech impediment which was no doubt largely responsible for his homeless predicament.

That was less than 10 hours ago.

Another time, I went to a homeless shelter in London and met an Iranian man with a PhD and better English than most English people. He said he'd become homeless for economic reasons, the government had never helped him to get a foot in the door for another job, and nobody wanted to employ an older man from what they perceived as a funny country. The guy I went with, an older homeless dude I'd been chatting to now and then, used my presence to smuggle spoons out of the place for heroin.

Where I normally live, in China, a good portion of the homeless are on the street due to the lack of mental and other forms of health care.

Cash-in-hand, truth be told, fixes few of these problems... in every case the problems are generally societal and related to an absence of decent health care and government services, and logical drug laws.
This statement is only true if refactoring is not allowed.
It doesn't look like they had a control group, did they?
SEEKING WORK - Based in Beijing, can work remote

I am a fullstack programmer with 10+ years of programming and several years of management experience. Quick learner, that means I can quickly adapt to your technology stack. I had experiences in Java/Ruby/C/C++/Javascript/Obj-C (and a small period of time on swift). I had managed a team of 30+ engineers on a large online education platform. I can work for you individually or quickly find a small team for your project should it be of large scale.

My homepage: wuyb.com. Please contact me at yanbo.wu@gmail.com
I guess I wouldn't call it a disadvantage because saying "boo hoo, my friend and I from YC up vote ourselves too much and we get hit by the voting ring detector" is obliviousness by omission. I assume my links do well on HN because I went through YC and have written about going through YC.

My real point is to highlight: (1) There is no advantage on HN to going through YC. The only changes are (a) You have access to the part of the site that lets you book office hours (b) You can see other YC users and (c) You can post jobs. I know of no other benefit. My co-founders can't, for example, down vote comments because they don't have the karma. (2) A significant percentage of active users are YC alums, YC alums that know me, or people who know me personally, so once something I post hits the front page I ask my co-workers and my friends to NOT up vote me. I do that because historically my items have gotten thrown off the home page and I write blog posts so people will read the posts.
The ember community has really embraced ES6 modules and now with the introduction of broccoli[1] and the broccoli-es6-transpiler[2] it's really easy to start using modules and the other ES6 features right now. If you're already using SASS or Less then an ES6 transpiler seems like a natural next step.

[1] https://github.com/broccolijs/broccoli
[2] https://github.com/sindresorhus/broccoli-es6-transpiler
Only if this feature is considered critical to Apple's interests.

Major companies don't test that every detail of the product works exactly as it did last version. (Well, except Microsoft pre-Ballmer.) They test that those features that have been deemed strategically important - the ones that will cause substantial portions of the userbase to leave if they're broken, or major PR disasters - continue working. Apple probably doesn't care if Grooveshark and other HTML5 music players stop working entirely. They may not break it intentionally, but if it happens to break accidentally, fixing it is low on the priority list.
I met the founder of Grooveshark when they first launched at Techcrunch 50, years ago. I was taken aback by how arrogant he was. He plainly admitted he was launching an obviously illegal service and his reaction was "meh."
Useful website, but only 6.57% of YC companies have "died" according to that data. Even for a (beyond) successful fund, that number/dataset seems a bit contrived, and it should perhaps be taken with a grain of salt.
Developer IV - Guidewire configuration developer.
The writer is ignorant on how valuations on startups are done. Current revenue is rarely used.
Control a hornbill to "horn" soccerball - simple yet challenging game
Responsive Web application using: Spring MVC,Thymeleaf,Bootstrap,Twitter Flight
I lost interest in Persona/BrowserID when it became apparent that hosts like Fastmail[1] were unable to act as identity providers.

[1]: https://github.com/mozilla/persona/issues/1523
To put this in another term, on a Google Fiber connection (1000 gbit/s) it would take 2477 trillion years to transfer one human.
IDK if it's too late to discuss this, but a third possibility could have been to use the second character or more of a # comment as a marker for diffscuss.

Something like:
#%%%

You get standard diffs and parsability.
The thing is I'm sure Facebook didn't build the AB test framework for this study. We know not all your friends posts show up in your feed. They certainly have been using AB testing to improve what stories they show to users. I also bet they have been using this framework to optimize ad revenue. This causes a problem if the study was wrong because it manipulated users then wouldn't all AB testing be wrong for the same reasons.
Yes, of course, you have maximum balances on most bank accounts!

Bank accounts with high balances are not of the same kind as bank accounts for poor people; they're not managed the same way, and they're not managed by the same bank people.
Show HN: pure JavaScript library for parsing Clojure code
Hmm... The title of the paper is highly speculative, given the more narrow results. Also, study does not appear to have a randomized control group.
I suspect that rather than what they ate, what they did not eat played a major role....

" Patients were also asked to avoid sugary foods
(sucrose, fructose, and drinks containing
them, refined carbohydrates, fruit juices, syrups, and molasses). Subsequently, we also
excluded caffeine and fructose."
it is actually doesn't matter. The de Brogile wavelength can be excluded from consideration completely - imagine an electron as just a very small metal speck whose position function is wave-like quantized - you'd still get the same interference pattern in the double-slit experiment. [The position function is wave-like quantized because it is QM, and thus all the interactions of the particle with environment - ie. electron with the EM field sending it to the screen in this experiment - happens in "quanta"s. ]

Don't get me wrong - i'm not denying de Brogile, i'm just saying that wave-like nature of a particle isn't necessary (and thus isn't proven by ) the double-slit experiment.
The single-particle double-slits are never really "single" particle - they always show statistical aggregate of many single particles and thus they are explainable by positional quantization alone (of small specks as described above).
> Foods prohibited. Initially the inter- vention avoided all added oils and processed foods that contain oils, fish, meat, fowl, dairy products, avocado, nuts, and excess salt.
Shame this is happening inside a company whose product I actually love. In any case, that rant about the salary--isn't the employee ultimately responsible for whether she or he is well-compensated?
Node.js pre-installed development environment ready to use
MyRedBook had been operating for more than a decade. It's highly unlikely that the FBI just became aware of them in the last year. Something changed the FBI's position.
Location: Toronto

Remote: Preferably no. More productive in office.

Willing to Locate: Yes if to an urban metropolitan area.

Technologies: See resume

Resume: http://tom-sun.com/curriculumvitae.html

email: tomsun100@gmail.com
Why can't they just install more speed-bumps? Scientifically calibrated so that they only cause damage to cars going beyond an acceptable speed for the particular intersection in question. I used to live somewhere hoons would regularly speed by; a speed-bump was built, and it put an end to such speeding almost instantaneously as all the hoons had their vehicles' suspension destroyed.
That number of years is around 176,928 ages of the universes
You can sort of do this sometimes. Consider Idris' decidable equality module:

https://github.com/idris-lang/Idris-dev/blob/master/libs/pre...

Idris has type classes and it produces a polymorphic total function `decEq` for any type which instantiates the class DecEq.

decEq :: DecEq t => (x : t) -> y -> Dec (x = y)

where Dec denotes a decidable type, something like (but not actually)

data Dec t where
Yes : t -> Dec t
No : Not t -> Dec t

So now we have a proposition in our type-level prolog called `DecEq` and some types, the ones with decidable equality, can instantiate it

instance DecEq () where
decEq _ _ = Yes refl

-- Equality is symmetric, so is the negation of equality
total negEqSym : {a : t} -> {b : t} -> (a = b -> _|_) -> (b = a -> _|_)
negEqSym p h = p (sym h)

-- Proof that zero isn't equal to any number greater than zero
total OnotS : Z = S n -> _|_
OnotS refl impossible

instance DecEq Nat where
decEq Z Z = Yes refl
decEq Z (S _) = No OnotS
decEq (S _) Z = No (negEqSym OnotS)

-- recurse on the arguments together and modify the eventual
-- decided proof so as to match the arguments actually passed.
--
-- I.e. we might find that Yes (n = m) but we need Yes (S n = S m)
--
decEq (S n) (S m) with (decEq n m)
| Yes p = Yes $ cong p
| No p = No $ \h : (S n = S m) => p $ succInjective n m h

Finally, at compile time Idris will try to infer the concrete types instantiating variables throughout the program. If any of the variables are bounded by `DecEq` then it must be able to solve the typeclass prolog to establish decidable equality for that type.

If it fails to fulfill that obligation then it'll fail at compile time.

-- this fails since functions on naturals are
-- far, far, far from decidable... Idris cannot achieve the
-- obligation to find `DecEq (Nat -> Nat)`.
decEq : (x : Nat -> Nat) -> y -> Dec (x = y)
I see a lot of negative reactions to this here and it is understandable. There are swear words and a lot of accusations and it is anonymous. It could be fake. But it is going to be hard to ignore and not respond to. If anything it will force the hand of those he accuses. It forces them to act (lie some more, go on the defense). Launch a hunt. That is probably the intent of the "do something" claim.

Geek culture, if such a thing exists (let's say it does, if anything because it looks and sounds like Greek culture as), and if there is a trait of it one would stereotype (besides the anti-social or other such labels), it would be intolerance of lies. I think this is an outburst against that.

Most accusations revolve around lies:

1) Sam (our fucking CEO) lied about our valuation back around October.

2) Our positive Glassdoor reviews are nearly all fake. -- This interesting because the accusation would imply that not only do some lie, but those in power force others to lie.

3) God help you if you're not drinking with these douchebags, because you're probably next on the chopping block. -- Let's this is true and it also hits below the belt of the stereotypical nerd who possibly remembers being marginalized and excluded all through school by sports jocks, cheerleaders and so.

4) but we do have money for instigating lawsuits that they kindly don't mention to us ever: -- alleged lies again, lack of transparency and communication.

5) I'm working here until I can find a decent job somewhere else where I won't have to sell my soul anymore. -- sounds like it needs to happen very soon.

If this is true or not, whatever you think about, this is still a good list of what "not to do". Especially in a smaller company If anything, stop lying. Stop talking about people behind their backs. If there are cliques or clubs, don't flaunt them and don't encourage them. It is just as easy to have nerd clubs (official or unofficial) ask many women how they probably feel in a largely men dominated company. If something major is going down, make sure to communicate about it, because if it gets found via the grapevine, you'll lose trust. Trust is hard to gain back.
The article states that servers were siezed as well.
Feel free to try my new terminal.com snapshot.
It has the latest node.js, npm and redis versions installed and ready to use.

If you like it please leave a comment!
Considering it states exactly that in the article in two places, I's say it's a safe assumption.
Something interesting though, Facebook legal org internally is made up of more women than men. Source, I work there.
Well (a -> Void) "morally" ensures it'll never be run... kind of.

I'll show myself out.
Don't you think we need a flash version that could be played in web browser?
I've seen both. On wide multilane roads I've seen the coundown hit zero and the "don't walk" signal come on before the traffic light changes to yellow. On narrower crossings the yellow tends to appear as the counter hits zero or very shortly after.
Airbnb Reviews – How it’s done currently and what else could be done?
I like this idea. And how I see it this isn't really mixing comments and functional stuff, since the code reviews and replies are really just comments on the diff, which is the intended purpose of the # comment
Yes, potential employees should know about bad culture. But this type of viscerally aggressive, anonymous complaint is completely unverifiable and by its very nature lacks any credibility. Yet the mob of public opinion will latch onto it as truth and Grooveshark (and by extension, its remaining employees) will suffer because of it.

This is exactly the type of situation that libel laws are meant to deter. Grooveshark suffers disproportionately from claims like this, because they will bear the brunt of negative public opinion. They are largely defenseless in this situation, because even if the complaint is entirely fabricated, there is little they could say to convince public opinion of that. Libel laws give them a recourse for defending themselves in these situations. Should they find the content of the post untrue or provably disparaging, they can rightfully sue (or more likely, terminate) the employee for posting this.

On the other hand, if these complaints are valid and legally provable, then there is no reason for the poster to remain anonymous. He's already effectively outed himself to Grooveshark, and therefore put himself in the line of fire. But since he's anonymous, he has no protection in the court of public opinion. Ironically, by posting this anonymously, he's actually lost any protection he could derive by attaching his name to it.

My prediction is he will be fired, and have no way of explaining it to future employers other than "I posted an anonymous rant about my employer and they discovered who I was." That's not exactly a good hiring signal.

So by remaining anonymous, he suffers because he loses legal protection, and Grooveshark suffers in the court of public opinion, on the basis of completely unverifiable anonymous accusations. If these accusations are founded (which, by the language in the post, it seems that they are not), then the poster should publicly sue the company for wrongdoing. However, it seems like there wasn't actually any wrongdoing, and this entire post is nothing more than an anonymous rant about a disgruntled employee's opinion. I grant his accusations no credibility, on account of his anonymity and especially his language (again, "that fucking bitch Julia".)

I have no sympathy for this guy. His mudslinging is only making both him and his employer look bad, and instead of being grounded in verifiable fact, it's grounded on baseless accusations and obscene, arguably libelous, language.

Yes, potential employees should be forewarned of bad culture. But there is a right way and a wrong way to go about making that warning. This is the wrong way.
The money laundering was the moving of funds to savings accounts, and other accounts in his name or business name. It's money laundering because the proceeds were allegedly derived from an illegal act. But not what people typically think of money laundering.
I see what you're saying, but the article didn't really have any sort of accusations or theories which aren't already broad public knowledge.
>They have been able to compromise certain Tor users in specific situations. Historically this has been done by finding an exploit for the Tor Browser Bundle or by exploiting a user that has misconfigured Tor.

I'm not touching TOR until I figure out how they managed to capture Ross Ulbricht.

I highly doubt that he had his TOR misconfigured.
Why? PFPL has like 10 chapters on them.

It's never really been stated why Completeness is a good thing.
OK, we get it, YC launched a new site -- That doesn't mean that gimmicks on that new site need to make the front page of HN.
It wasn't all open source code. The guy's still a dumbass for taking company property. The punishment may have exceeded the crime, but he still committed a crime.
I would love to talk more about your points offline if you had the time. ben [ at ] the ktbyte website

Can you speculate as to how the venture backed companies' business strategy works? For the free ones especially, is monetization part of their medium term plan?
SEEKING FREELANCER - Remote or SF

We are hiring someone fulltime to help setup/develop and run performance benchmarks in Hadoop against various SQL Engines for compatibility and performance (Hive, Impala, Spark SQL). This is to be fulltime for 4 to 6 weeks tentatively longer.

* Hadoop
* Impala
* Shark
* Drill

Send your resume, and explain why your perfect for this project. Describe all the hands on experience you have with Hadoop which distro's and any experience with Hive, Impala, Drill, Spark SQL and other related

Email: steve@demandcube.com
Exactly. Like the detective pointing out the killer's master plan, he was just recounting the cause.

Don't shoot the messenger!
It would be interesting to contrast people in cultures which eat a non-adherent diet normally, yet have far less CAD than these folks have.
Ask HN: Advice for dealing with a client and bad SEO advice
I have a regular client who I've been doing work for for a number of years and their website rates well in Google, but it's recently fallen to page 2 and they've hired an SEO firm to help them, but I'm concerned the advice they're being given is bad.

Has anyone here any good articles etc on SEO I can give to my client and do any of you have any tips on how to approach this? I've stated my reservations, but in their eyes I'm "the website guy" and the other firms are "the experts".

Examples of what I consider to be bad advice they've been given - massive keyword stuffing. Here's the copy I've just been given for meta keywords "Corporate keyword1 keyword3, keyword1 keyword3, keyword4 keyword2, keyword1 keyword3 Melbourne,cheap keyword1 keyword3,keyword5 merchandise, business keyword2,Company keyword2 Australia, company keyword1 keyword3, corporate keyword2, marketing keyword3, keyword1 keyword2, keyword1 items, keyword1 merchandise, keyword1 keyword3, keyword1 keyword3, keyword1 keyword3 Australia, keyword1 keyword3 Brisbane, keyword1 keyword3 Perth, keyword1 keyword3 Sydney"

Other advice includes hiding h1 elements behind images and the like. fwiw, the SEO mob are a reputable looking Australian firm, and my client is a long standing bricks and mortar store
I'm not trying to quibble, but am genuinely curious: What would a control group consist of? There were plenty of patients who didn't receive the trial program, at large in the general population. And it couldn't have been a blind study, because the patients knew what they were eating.
a) The NSA collects first and targets later
b) The NSA may control the exit node your traffic is going through vs the NSA collects all network traffic from everywhere.

Using tor do add an additional anonymity layer.
Java is not "sexy" and too difficult to learn compared to the dynamic languages.

My advice would be to instead focus on the corporate market (depending on how good you are with Java yourself).

For example, I am developer X working at bank FF. We're old school, so we use tech that was big 10 years ago. Our systems are all Java. I got my CS degree and have tried to keep up with Java updates itself, but I've probably missed a couple of things over the years. My company approaches ktbyte.com to come do some instruction lessons for Java 7/8. I'm getting the lessons for free and when I'm done learning, the knowledge I have will enable me to obtain a Java certificate from Oracle/Sun (you'll need to connect with them here).

Anyway, that is what I might consider, instead of the crowded "teach anyone to code" market. You could easily negotiate good terms with Oracle and because it'll only be you in the start, your main expense would be travel.

No need for venture money there.
Joe's pizza stays in my body for 24 hours, hopefully. My data is in that service forever.
.6% of 177 people is 1 person.
> The "stolen code" was part of an open source project :/

No it wasn't. And yes, still sure.
What was the rationale for excluding oils, nuts and avocados from the diet?
He was in a relationship with her that she broke off. Men and women acting irrationally after a breakup has been happening for thousands of years. It's not a new phenomenon.
You know how normal sites are mired with mumbo-jumbo, and lots of it? Eg. http://www.google.com/intl/en/policies/terms/

YC policy in comparison is: click a link we provide the relevant content.
Request for Comments
Modules are a good thing.

I quite like npm as far as package managers go (the default installation directory being ./node_modules is a big improvement over the global rubygem directory, IMO).

All the same, I don't mean to be overly negative but code like this is why I am not a fan of JS:

var isNode = typeof process !== "undefined" &&
{}.toString.call(process) === "[object process]";

I mean, I am no JS expert but it took me a couple of minutes just to parse this thing, and this is the next generation. I just don't like it.