skysight-inc/HackerNews huggingface dataset:
Your claims are evil and an attempt to silence victims.

There is absolutely nothing wrong with somebody profiting from telling a story that happens to involve bad shit happening to them. There simply isn't, and it's evil of you to pretend otherwise.

It is evil of you to claim that these people deserve the rape and death threats they receive; and that it is their fault that they receive them from people like you.

It is evil of you to continually attempt to lob nonsense at me just because I have quite accurately portrayed you as an evil and oppressive person.

There is no conspiracy theory. You are just a piece of shit who wants people with shitty lives to shut up, so that you can stop thinking about them. Because you are privileged garbage and you think it's FINE for people to send them rape and death threats.

You're a shitty human being.
NASA's first set of these came before SpaceX's (Jan 2015 vs May 2015):

http://www.engadget.com/2015/01/08/nasa-travel-posters-exopl...
I'm more confused by "clever".
I was often confused on how much importance was given to win 3.x program manager. But hey, we're talking android launchers. How times change.
I can't express surprise at any of this.

A few responses:

I hope that list was sorted.

4% of Country = "NONE" sounds like they're running a tight ship compared to some places I've seen.

At least those date fields don't have "Unknown" as a value. Yes, I have seen the date field stored as text.

You are absolutely right. The ETL side, nailing down appropriate business logic, chasing down source errors and inconsistencies, altering processes to capture the data we need to give good answers; these are the challenges that take >80% of our time. If we do our job right in these pieces, the reporting can be done by an intern who learned how to use a pivot table yesterday.
> I've always wondered whether you could just have a community that banned outrage.

One of the reasons I like HN is that outrage is discouraged.
Slavoj Zizek on Synthetic Sex and Being Yourself
Did they recover subsequently, though?
pls print
Remove Original Email from an Email Reply Text Body
I am using Python to clean up some email database. For each reply email, I want to remove the original email. I googled and found a few related links. Basically they suggest that there is no standard format except for using some diff parser. However, those posts were from a few years ago. Any new algorithms have come up recently?

Thanks, JZ

http://stackoverflow.com/questions/9966904/stripping-out-original-message-from-an-email-reply

http://stackoverflow.com/questions/5874649/how-to-extract-replied-email-from-original-email

http://stackoverflow.com/questions/23627187/separating-email-reply-text-from-old-message
You can always try to buy it.

Prices for domain names have been depressed for the last few years and the owner might be happy to part with it for something on the order of 10x or 20x a year's registration which is not insane.
Please submit the title of the page ("How startups can improve their early stage marketing") and not an editorialized one to grab attention. https://news.ycombinator.com/newsguidelines.html
Chelsea's email to B & H about her experience in Haiti is an informative read.

I had assumed our disaster mitigation/rescue NGOs were a lot more effective than they actually are. They sound pretty awful, reading that email.
Ways Pair Programming Can Fail
Examining the literary industry? I thought he was plugging his friends' books.
What you're missing is that storing to an object doesn't "access it's stored value".

Once you've stored to the malloced memory through an int-typed lvalue, it's effective type becomes int, and you can't access it (ie. read it) through a double-typed lvalue. But you can then write to it through a double-typed lvalue, because that doesn't access it's stored value - it overwrites it, and changes its effective type to double.
I think we're using different notions of good and bad faith. My notion of good faith is sincerity and reasonableness in intention, likewise bad faith is insincerity and unreasonableness in intention. All these people got outraged by interpreting Fry's tweet offensively. Are they doing it for kicks? (insincerity) or are they just stupid? (unreasonableness)

I don't think good and bad faith is a quality of their behavior, but of their intent and mental competence as human beings. Someone can get incredibly outraged but be sincere and capable of explaining their feelings reasonably. It doesn't mean that one assumes the best in others, because that is just as spurious as assuming the worst in others. One should just call it like they see it and think it, nothing more, nothing less.
I get the mental image of a wannabe Steve Jobs loudmouth running rampant without the slightest hint that he's building a fucking thermostat and he's really not that consequential in the grand scheme of things.
Actually that is a different but interesting take on what I meant. I meant by geographic region of the proposed Visa holder -- these are sorta in place for some, but not others. My main feeling there is that if there are a surplus of people well skilled in a particular country that feel the need to immigrate, maybe there should be a focus on doing something locally to build up a base.

Regionally by US demographic could be interesting. A lot of the insourcing of things like support and call centers are going to regions of the US where costs are lower, but there is still an educational base. Though, surprisingly, some areas like Eugene/Springfield, OR are getting pretty hard hit -- though that may mostly be troubled due to Symantec's financial issues.
MusicBrainz is powered by Postgres. You can download a snapshot of their database here: https://musicbrainz.org/doc/MusicBrainz_Database

It's a few gigabytes of data, compressed.
If we're talking about the natural language question, "Is Bob part of the Physics Department," then sometimes we conceptualize "groups" as more like tags. Like, Bob has a tag that says, "->physics-dept." And so we ask Bob if he has that tag. He doesn't need to know the entire list of people who also have that tag in order to answer that question authoritatively.
Your point stated more generally is that while C is the best tool for a wide set of use cases, for each of the one-time use cases of Perl there is now a better option
I don't understand this perspective. Is the point that JavaScript just works such that you don't have to worry about it compiling at runtime?

To me this is the difference between knowing that your program will probably work after it compiles, vs not knowing until after its deployed.

What I think people really enjoy in dynamic languages like JavaScript is the instant feedback, just reloading the browser. This can be accomplished with decent IDEs for most statically typed languages.
In many agencies today you can implement in open source software almost as easily and in some cases it is the standard, but here is the reality. OSS didn't solve most of the problems associated with proprietary vendor software and in many cases simply shifted the money and problems around to new vendors.

How's that? Yes, now in order to use any OSS you have to have support and maintenance contracts from OSS vendors like Red Hat, Cloudera, VMware, there are a bunch of them. Their formula is to offer a productized version of the community editions that are closely managed and generally running a few iterations behind the latest dev versions supposedly for security and stability (though in my experience neither is often the case). At a Marine Corps shop I was working with last year it was actually more expensive to bring in OSS and support for this very reason, given they already paid M$oft licenses. Are they cheaper generally yes, far from free though.

Last thing I will offer up is the security profile of most OSS is atrocious. We routinely pull dozens of critical CVE's from systems built using OSS for the simple fact that fixes are difficult to obtain for libraries that other libraries depend on. Massive problem as evidenced by current state of our (lack of) cyber defenses. On the whole I support OSS and am a primary developer of it but you can't just drink the kool-aid.
Mattel Is Making a $300 3D Printing Toy Studio for Kids
There seem to be measurements in the slides I reference, so it wasn't exactly "future work". But of course it sucks that this work is not yet publicly available (AFAIK), probably due to not being 100% production ready yet. But I'm sure it's getting there.
While it doesn't excuse Clinton, I think it's a lead pipe cinch that every single politician since Jimmy Carter has used some sort of off-the-books email service.
I stumbled across this idea a few weeks ago to install some build software on an os x travis ci build machine (using OS X is the easiest way for travis ci to use a C++ compiler that isn't obsolete).

Anyhow, it's nice and simple approach that works.
Parsehub is easily the best hosted craping service on the market. We investigated everybody from kimono to import.io and if you want it done right they are the only option. Furthermore the guarantee of an open source version should they ever decide to close is extremely reassuring.
I knew I recognized that name somewhere. Matt had a bunch of really interesting articles a while back about building poker bots to play online.

http://mattmazur.com/category/poker-bot/

Didn't know that he was active duty in the military at the time, though...
I know tv is not a source of truth, but an interesting side note, in the Netflix series, Vikings, they used a sunstone.
A lot of the Uber drivers in this area tend to be semi-retired older guys that seem to do it as much to get out of the house a little bit as any other reason.
Out of curiousity, did you look at improving LLVM compile times? I didn't get that out of the article.

Awesome write up btw.
>languages get by with a more readable

I'd love to see how you think the kotlin (or java) version of the following would be more 'readable'

var result =
from a in taska
from b in taskb
from c in taskc(b) where c.Contains("blah")
select c + a;
Imagine if linkedin had captured her phone contacts through one of their scummy links - might be some interesting people there.
> I think you misunderstand what GraphQL is.

> For each node type and edge type in the graph, you provide a required canSee() function which controls its visibility.

> It doesn't belong in the spec

_kek_

Am I on candid camera?
I searched by Susan rice and I'm (not) surprised that much of it is redacted, i.e. the people releasing this do not think it's suitable for release to the public.

In the end you can't be the most effective Secretary of state (Kissinger's words) in decades and not be emailing top secret material
I'll have to check it out, next chance I get, with a polarizer. One thing that could be exploited is that the sunlight scattered by the ionosphere (why the sky is blue) is polarized, so the polarization axis could be the clue.
The title is 100% accurate (unless you want to split hairs on the definition of "startup"), so what's the problem?

The point is that he built something in less than an hour a day during his free time.
Writing a text editor for a POSIX system with an xterm-compatible terminal took up about 7100 lines of C and was entirely straightforward. I made it very easy to interact with shell pipelines so I didn't need any features that are already present in the surrounding environment.

https://code.google.com/archive/p/aoeui/
No, it doesn't.

You can apply to a new green card via the new employer (or any potential employer too). Once you get through to the I-140 stage of your second GC again - provided that the new job is one similar to your previous one - you can use your same place-in-line in the GC as before.

The green card application can get stuck in the bureaucratic backlog for any number of reasons - for years. These delays messes up with your peace of mind in ways you can probably imagine. Internet is full of horror stories about these things. This prevents people from changing jobs, or making any long term plans about buying a house etc.

It is a long-standing request from many people stuck in GC backlogs to not have them go through the _unpredictable_ re-application process, when they switch jobs. This was hinted as part of President Obama's Executive Action on immigration reform.

In a memo[1] dated 11/20/2014, Jeh Johnson (Secretary of Dept. of Homeland Security) stated:

As you know, our employment-based immigration system is
afflicted with extremely long waits for immigrant visas, or
"green cards," due to relatively low green card numerical limits
established by Congress 24 years ago in 1990.
...
To correct this problem, I hereby direct USCIS to take several
steps to modernize and improve the immigrant visa process.

But USCIS has not done anything to improve this situation yet. There is currently a draft rule from USCIS titled "Retention of EB-1, EB-2 and EB-3 Immigrant Workers and Program Improvements Affecting High-Skilled Nonimmigrant Workers" [2] open for comments until Feb 29, 2016. I encourage everyone here to read and comment on this in the next few weeks. You can do it online by going to www.regulations.gov and searching for the eDocket number USCIS-2015-0008 [3].

[1] Executive Action: Support High-skilled Business and Workers - http://www.dhs.gov/sites/default/files/publications/14_1120_...

[2] USCIS Seeks Comments on Proposed Rule Affecting Certain Employment-Based Immigrant and Nonimmigrant Visa Programs - https://www.uscis.gov/news/uscis-seeks-comments-proposed-rul...

[3] http://www.regulations.gov/#!docketDetail;D=USCIS-2015-0008
Holy shit you put a lot of thought and care into deconstructing that situation logically and rationally. You would probably make a great super-forecaster. Head over to Slate Star Codex!

Thanks for doing such a thankless job. It made me smile on many levels.
The disconnect is in attributing second order effects as completely dominating the first order effects. In the thought experiment where poof the H1-Bs never happened and poof were filled by qualified US citizens, totally different conclusions.

The first order effect difference: I claim effectively all of those positions could and would be filled. The "this is egregiously wrong" position claims that effectively none of those well paid jobs would be filled. I know why people will proactively seek a well paying job. I am not able to follow the position that no one will bother to seek those positions at all. Seems at odds with basic human motives to me.

With regard to the alluded second order effects, multiplier effects.

Consider the Disney situation where "about 250 Disney employees were told in late October that they would be laid off. Many of their jobs were transferred to immigrants on temporary visas for highly skilled technical workers, who were brought in by an outsourcing firm based in India."[1]

Sure the local Indian restaurant will prosper. But that is 250 households whose kids can longer afford to go to college. 250 home purchases vs 250 apartment rentals (folks on 2-3 yr visa rent not buy in general). So on and so forth.

On the surface, to me, 250 middle class families with well paying IT positions spins off far more positive effects than what we have now which is 250 US families with significant if not total household income loss, on unemployment etc. In no way is this compensated by having 250, lower paid, immigrants on temporary H1-B visas (again NYTimes phrasing). I see a net-net huge loss, others seem to see a net-net huge win.

[1] Quoted from NYTimes.
Yep, this. I <3 Clojure!

Lein is one of the simplest and sanest build tools I've ever used.
Thanks, these look great. Big fan of Carlin on a nice long drive.
I am glad that you have enjoyed your use of emacs, but no, I was being literal. A text editor is not a complicated piece of software to write from scratch.
Gulp-JSDoc v0.2.0 Released
Amazing how many people don't understand the concept of "supply and demand". Increase the availability of money, increasing demand, and the prices increase so long as supply can't keep up. This has been manifestly demonstrated by tuition, health care, mortgages, insurance, etc.
Can someone explain why this is happening for us non-Americans (or possibly just me if I missed some major news event)?
Ghost (blgging platform) moving company to Singapore
I was just thinking about this. In 2010 (when many people were building GroupOn clones) I don't think people thinking about tech really saw this coming: that chat apps would not just be successful at such large scale but also subsume VOIP, ecommerce... Otherwise large companies would have valued and focused on their older chat apps like BlackBerry Messenger, MSN Messenger, AIM. Even actively used apps like Google Hangouts and Skype didn't really go aggressively after the user base now held by WhatsApp, WeChat, Facebook Messenger.
What striking to me, however certainly expected, is all the sycophantic drivel heaped onto a powerful person. "You looked fabulous", "we were discussing how incredible you are".

Perhaps aides think somehow they are being supportive, but if I were that powerful person, I believe I would rather just a few people I trust to tell me when I'm effing up - than everyone telling me how fantastic I am.
Do you really not understand how telling a woman that she looks like a bag lady is offensive, even setting aside the fact that a.) this was on a television program and b.) the woman was not in a position to say anything in response?
Depends on your opinion. My opinion is that it's a ridiculous idea based on the concept of unit testing which for most code makes absolutely no sense (because at least with OOP code, you hardly ever have units worth testing). Then again, some people swear by them and TDD. Whatever rocks your boat. But regardless of your opinion, asking if they use it is a good idea so you know what you're getting into.
What book?
Hackers are holding a California hospital’s network hostage for $3.6M
I understand the perceived benefit of compositional eloquence that this may add (pretty much borrowing from Python) but as others have pointed out, this is incongruent to the design of Ruby as a language and how it treats the relation between objects and their methods. Additionally, you lose any compositional elegance you may have gained when you decided not to use:

x not in y

and instead propose:

!(x in y)

Seems like a zero-sum addition to the language to me.
The Talking Moose circa 1987 using the Macintalk voice of 'Fred'-- what more could we need?
Sound like a good read. I really enjoy nassim taleb's other books so I'll definitely give Antifragile a look.
Show HN: Perfect Projects Finding Perfect People
Hello!

I just wanted to drop in to let you know about a new platform I’m developing that I think could benefit you. I was finding that the mediums I was searching to find freelance work (Twitter, freelance job sites, etc) weren’t really providing me with projects that matched my interests or skill set AND it is a lot of work to find projects through these mediums.

My vision is to create a freelance job market that will make it easy for freelancers and people looking for some freelance work to find the perfect partnership by adding a human element to the process (that isn’t you combing through the countless, imperfect results other sources have given you). I have been working on a proprietary algorithm and building a team of people passionate about easing the pain of finding the perfect match and am gathering (who I think are) the right people (both freelancers and companies who hire them) to make this marketplace great.

It would be great if you could check us out at https://feather.li and feel free to jump on our mailing list so we can ensure that you’re up to date on when you can start using Feather. That’s it!

All suggestions and feedback welcome :)
Oh the bugs I solve while running. Biking I worry about cars. Swimming I worry about drowning. Running I am just free.
Balancing Client Work and Personal Projects More Efficiently
Oh cool, top secret files in a searchable index :|
AwomKenneth.com
My science teacher told us that glass "flowed".
Career Planning: A Step-By-Step Blueprint to Success
Zesty (YC W14) is hiring software engineers
Hillary, illegally, maintained a private email server for official correspondence and transmitted classified materials over it. The email server was hacked and the contents stolen and later published.

She is currently under investigation by the FBI for this.
Neat, but the search interface needs some work. You can choose a sender/recipient but you can't specify whether they are the sender or receiver. I was trying to sort by all emails sent by H, but you don't seem to be able to do that. Still very cool.

Favorite headline so far: H: HIGHLY IMPORTANT! COMPREHENSIVE INTEL REPORT ON LIBYA. AND DRINK 8 GLASSES OF WATER. SID

P.S. search for 'mini' to get granular breakdowns of H's schedule.
(2015)
All the interesting stuff has been [ ].
mmm... Instead of a dom it will be called dam (domain actor model)... look ma' I can also write cool stuffs...
I used macports through two or three upgrades before switching to home-brew last year. Switching was one of the best decisions I ever made. In terms of MacOS package managers -- in the grand scheme of things it's not really a big deal. First world problems, right?

MacPorts is very, umm, opinionated. And doesn't seem to trust anything outside of itself. And has some weird opinions, too.

Example: For some reason, svn is a dependency for nmap. Forgot those gravity waves, the next nobel prize belongs to whoever can figure out why a network scanner depends on an obsolete version control system. So macports installs a shiny new version of svn. Which doesn't play nice with the svn that Xcode uses. Overtime I run (macport) svn from the command line it tells me to upgrade my repository, which breaks the Xcode svn.
Here are some books: http://www.postgresql.org/docs/books/

I can't vouch for the quality of most, but I know that Schönig's books usually are good.
Hillary Clinton used her on personal email server and address to conduct official business while serving as Secretary of State for the US (she's not the first to do this, Sarah Palin - former Governer of Alaska had similar problems I believe).

Two problems (at least):

- that is not permitted especially when handling Confidential/TopSecret material. You have to use their services/devices/etc so that they maintain control and accountability.

- all communication with public officials is archived and made public (once vetted/redacted as appropriate I'd assume), and is part of public record. If using private services, those communications will also be made public.
That really depends on location. In smaller towns, cops often sit in their vehicle at night and do absolutely nothing but wait for an infrequent car to go by. They occasionally drive around doing nothing, going from one place to another to check on pretty much nothing. Tons of downtime to think.
Right. But why not just make the app developer explicitly specify that some variables in the state have changed, and let the developer and requestAnmationFrame do the batching? After all, they are the best positioned to know when a batched update has been done.