skysight-inc/HackerNews huggingface dataset:
My bad social habit which I am working on correcting is in imposing a thought on someone's personal life a bit too eagerly, which for me usually begins with the phrases, "so then it's like..." or "you should..." - I got caught out on the former phrase just today, in fact. When they take offense it's always a blow to me since I don't want to be That Guy, but I have to admit that I get the same sense that people I really click with don't even bother taking offense at that stuff. They're okay with having a conversation that has some conjecture and vulnerability, and some difficulty of thought conveyance, built into it.

Conversely, I get a really bad impression when the defense mechanism rolls out, particularly so when it's elaborate, practiced, and snarky. A strong rejection indicates that I've tread into territory they'd really want to not dwell upon. Extreme snark is even worse since it indicates that their intention is to control the power dynamic. The time I encountered that, I found myself boomeranging it by replying "I'm too trusting."
Yes, there's another word you're expected sometimes to use when traveling in South America: estadounidense. There's no equivalent in English, it would be USian.
Thomas Edison didn't invent the Light Bulb

Marconi didn't invent wireless telegram

Watt did not invent the steam engine

----

Also you now buy versions of the device:

https://www.durovis.com/dive.html

and a review of it:

http://www.theregister.co.uk/2014/03/31/review_durovis_dive_...
50% Flappy Bird, 30% 2048, 30% Snake; the additional 10% is borrowed from the remaining minutes of your life.
Google "Men have bigger brains than women, research reveals"
> but a study recently backed it up

Except it ... doesn't? Not only it doesn't seem to be a well designed study (the 9 point scale doesn't make much sense, there is no graph with the numbers for each answers, etc), the conclusion they get from it seem strange, since most people don't want to go on a date:

On average: Male: 4.55 Female: 3.90, since it's a 9 point scale[1]: 5 mean "Neutral/Unsure" and below is the "no" range.

[1]https://analysights.files.wordpress.com/2010/07/071210_2340_...
The comments complaining about the paging circles on the front page seem to have missed the big arrows on either side. Seems to be a rather standard pager from where I'm sitting. That said, layout on the front page for said pager is still kinda odd, particularly when the browser window is short -- the pager elements roll into the footer of the page and text content is awkwardly cut off. Overall though, I appreciate the ascetic aesthetic. I'm rather aggressive with blocking ads, so perhaps the volumes of negative space on the right side of the page are normally full, but the spacing around elements in their list boxes is well balanced and makes it all quite easy to skim.

I didn't use Crunchbase 1.x much and don't really have an opinion on whether this is an improvement. Judged on its own, I think there's a lot here that makes accessing and using the company and person profiles simple and straight-forward.
Actually, that is one of explicitly listed allowed reasons for chargeback.

The price must be explicitly made clear to the customer before billing, and it's responsibility of the merchant to make sure that it happens.
"reached out" "awesome" "proud" "excited"

Do people really talk like that? They all trigger my weasel words sensor. I'd hit the spam button before I got half way through the email.
Obviously the coasts have a lot more population centers, which affects the average distance.

But sometime swing over to Google Maps and start zooming in on a state in the center of the country, but stay away from the larger cities. You'll find a lot of places with pretty regular grids of roads, just spaced out more than they would be in a city (about a mile apart is pretty common). And if you think about what that land is used for, you'll probably be able to work out why they're there :)
DOSing the exchange will get you kicked out in no time.
There is more divorce now because it is no longer a burdensome shame to break from a joyless marriage. People change and mature in different ways, and young people aren't known for making sensible decisions affecting the rest of their life. In ye olde days, people would stay with abusive (or boring) spouses purely because the social stigma of leaving was worse. These days that stigma is largely gone in much of the West.
Ask HN: Food hacks?
I haven't seen a dedicated thread for food hacks, so I thought I'd submit one and see what happens.

There are many readers of HN who don't have much money or time to prepare food and could benefit from knowing how to do so cheaply or quickly. So what are your ideas?
Native client support for ARM is not yet there.
I've gotten a response from Walter Fumy on the ISO stance on Dual_EC_DRBG:

"Regarding Dual_EC_DRBG, SC 27 / WG 2 resolved at its April 2014 meetings in Hong Kong to issue a corrigendum to ISO/ IEC 18031:2011 with the effect of removing the Dual_EC_DRBG scheme from the standard.
Processing the corrigendum takes some time but should be completed by the end of 2014.

In parallel, SC 27 Standing Document SD 12 "Assessment of cryptographic algorithms and key lengths" will be updated to include appropriate advice regarding Dual_EC_DRBG. This should happen by the end of the month."
Very impressive work. I'm not surprised to find antimatter15 behind it.

The website was not very clear if work was done client-side or not (mentioning server calls). It turns out that server calls can be disabled and the extension is working quite fine without. By default, I would disable this option and offer opt-in, it is better for privacy I think.
I wonder how this map looks like for Canada and Russia
Hack A Day is a good resource on that: http://hackaday.com/?s=reverse+engineer
Hackers inject JavaScript in Oracle subdomain to deface it
Nice find.

On a side note I couldn't find the I/O with different colors from Australia, no matter how much I refresh the page.

Location based maybe?
Do you have a version which works on Linux?
> Google and other companies.

One presumes that's google who process it for "other companies" who put it in their pages to be processed by Google.

So basically, Google.
Possibly right but I don't see how a piece of hardware that is pretty much glued together (as of recent MBA and MBPs) is going to survive that long to be honest.
Is it specifically anglophone? If anything, I think America=USA is a stronger association in some continental European languages. In English it's common to use "American" as an adjective, but not so common to use "America" as a noun to mean the USA, saying things like "I have a cousin in America" or "I took a vacation to America last year" (in both of these cases constructions like "the U.S." or "the States" are more common). But in Greek you'd definitely use "Αμερική" in those cases too, unless you were writing formally (in which case you'd say "Ηνωμένες Πολιτείες" or ΗΠΑ).
It also prevents an equally important problem: silent passing of errors. It's common for out of bounds accesses or stores in C or C++ to just pass silently, potentially corrupting data.
Men's Journal is basically Cosmo. Bullshit journalism and fluff.
lol donkaments
A study on the gender interactions of undergraduate students really shouldn't be used to describe the wider population. They're in a very artificial environment, in a tumultuous phrase of life.
Every programming https://en.m.wikipedia.org/wiki/Language-agnostic coder is a great developer IMO.
Does this you let downgrade too? (I'd presume not)
Intellij IDEA with http://go-ide.com/ works for me. Some useful features:

1. Quickly run/restart your application
2. Run specific unit test (all in package, all in file or specific one)
3. Parameter and func signatures are more detailed via CTRL+P (parameter info) than what you would get with GoSublime and GoCode.

There's only one thing so far I found a bit quirky:

Say you got a function with the signature func() (err error) and pass it as a parameter to another function that has the signature func F(f func() error), it will complain that the signatures don't match, but it will still compile.
I agree it may help, but how on earth is a dog the same as a companion? It will fill a different void but certainly not the lack of a soulmate.
Looks like I read the end of it the wrong way, thanks.
There are exceptions. http://www.libressl.org/
> 3) V8 garbage collection is terrible. Creating lots of small object copies has a massive overhead (Compared with, say, the JVM, which has virtually no overhead)

Care to elaborate on this, what kind of GC overhead are you seeing when creating small object copies?
It is 6.7 isn't it?
No, it's not only Windows but also OS X. Sadly there's no Linux version and to me it's still considered as "garbage"[1] anyway.

[1] https://appdb.winehq.org/objectManager.php?sClass=applicatio...
Almost garbage? This is the OCR result for the 2nd paragraph. Almost perfect, although the last word in each line gets joined to the first one in the next line:

"The fundamental problem of communication is that of reproducing atone point either exactly or approximately a message selected at anotherpoint. Frequently the messages have meamlng; that is they refer to or arecorrelated according to some system with certain physical or conceptualentities. These semantic aspects of communication are irrelevant to theengineering problem. The signiﬁcant aspect is that the actual message isone selected from a set of possible messages. The system must be designedto operate for each possible selection, not just the one which will actuallybe chosen since this is unknown at the time of design."
> There's no other word in English to say "from the US".

Actually, there is: "US American" [1], though it's rarely used.

[1] https://en.wiktionary.org/wiki/US_American
It's a Vonnegut quote.

I think he was lamenting the shift he had witnessed in American culture, from his common personal childhood experience – in a very large family – to the 'nuclear' family that tended to characterize America from the 1950s onwward. 'Slapstick', where I grabbed the quote, was written in 1976.
Graag gedaan
Tomorrow’s Social Products
Thoughts by Josh Miller, founder of Branch sold to Facebook for $15M, on where the next innovations in social will come from.
Cross site scripting with Node.js
Oh! As a hacker I was planning on calling bullshit and doing my own thing as normal. I'll try it your way...

Hmmm... it's all anecdotal including the original post and the citations... there is no scientific method present... so it's all bullshit and I'll just do things my way as normal.

There's been some interesting discussion though.
Now is the time to switch back to Firefox
Pond5 - Prague, Czech Republic or Switzerland - REMOTE POSSIBLE

http://www.pond5.com/index.php?page=jobs

Software Engineer

Job Description:
New York City based Pond5 is seeking an experienced, energetic, motivated and quick thinking software developer to join our Engineering team. We are a small team of experienced engineers and we are looking for a new team member!

The tasks will be all things engineering related at Pond5. These could include, but are not limited to:
- Python/Golang scripts for processing video/image/sound etc
- Implementing new features on the website, improve existing functionality, improve performance
- Working on exciting new projects

You should be able to work to deadlines, be able to think for yourself and work remotely without hand holding. You must speak and write fluent English. It would be preferable if you spoke a few languages.
Our main office is in New York City, but we are looking for people for our Prague office or Switzerland, hence ideal candidates should be located in Prague, Czech Republic or in Switzerland, however remote candidates will be considered if they have an ideal skillset.
Please note that you should be within the CET time zone, or not too far away from it. The very, very right person in EST time zone might also be considered.

Requirements:
BS, MS or PhD in Computer Science or related engineering discipline and 3+ years of industry experience.
Experience and expertise writing innovative and elegant code using Php, Javascript + at least another major language (e.g. Python, Go, C++, Java)
Excellent verbal and written communication skills, a team player with strong analytical, problem solving, debugging and troubleshooting skills.
Experience with large traffic sites
No stranger to Scrum, Linux, Git, Postgresql, Sql, jQuery

Nice to have:
Node.js, Solr, Elasticsearch, Docker, Hadoop, EnterpriseDB, MongoDB, Redis, Nosql

About Pond5.com:
Pond5 is the world’s most vibrant marketplace for creativity. Media makers find the content they need, and make money doing what they love. We allow our contributors to set their own prices, and we split the revenue 50/50 on every sale — more than twice the industry standard.
What you say is true, but the grandparent is arguing why people want a divorce and why today's marriages are boring for participants. The implication is that even if access to divorce had been as easy 100 years ago as it is now, people would still divorce less frequently than they do now, because of the extended family stuff.
Thanks for commenting, I made a note to change it.
Do you really consider the iPhone 4/4S obsolete? To me this sounds like an unrealistic idea of real-world upgrade schedules. The iPhone 4S was released in October 2011. I would hope that a device of cost O($1000) would last more than 2.5 years.
Introducing Teepee: the next step for rust-http
A while ago my Uber account got banned when I had to leave for a flight at the SJC airport. I wasn't able to contact customer support or even get in touch with someone till almost 3 days later, after various tweets. Really disappointed in how they treat their customers. They also asked me to send pictures of my Drivers License and Debt Card over email to unfreeze my account for no reason. Luckily, I caught a Lyft. Uber needs to work on this.
I've been thinking about doing this in the upcoming years. I'm guessing you're speaking from experience, if so, can you elaborate more?
Yeah, this is a good question, and the unfortunate answer is that it was an engineering tradeoff. I wrote a pretty long reply to cypriss (https://news.ycombinator.com/item?id=7632956) which I think covers this.
Google extends reach into mobile apps with new ad feature
Don't argue with him/her, the parent poster is clearly acting immature.
We've been IPv6 entirely for about 3 years internally. Externally our peering is shit and they don't do IPv6 competently at all.

We run Windows and Linux machines.

My ISP (Andrews and Arnold) in the UK give us IPv6.
STUDDED ZIP SIDE GLADIATOR SANDALS | eBay
> I'm working on a few such apps myself (todo list, mail client, and a few others), as console applications using ncurses to make something with a responsive, smart, effective and efficient style of UI that I don't think has been done before

I'd love to see what you're doing there, as I've spent the past few months working on a console mail-client, and reached a point where I have to decide to leave it alone or start v2 now I've learned more about how I handle email.
I've been cooking sous-vide for years and somehow missed the risotto trick - thanks for that!

It's worth noting that sous-vide can also cook meats that are somewhere between "a right pain" and "almost impossible" to cook another way. In particular, sous-vide and a bit of time transforms mutton into one of the tastiest, cheapest meals imaginable. I had real trouble going back to lamb after a few months of sous-vide mutton.
I do something similar with Ubuntu 12.04/14.04 which uses Dnsmasq via the NetworkManager service. These steps help make Dnsmasq a little more useful - reading /etc/hosts and allowing it to listen on your hosts IP address for use in guest VM's

https://gist.github.com/magnetikonline/6236150
Wow, $400 is expensive for a water bath these days?

My Clifton dual bath cost nearly $1500 when I got it 5-6 years ago. I love that this stuff is becoming more mainstream.
I have said this before, but the admissions system at so many US colleges looks very strange to British eyes.

There is special treatment for people who play sport, whose parents went to the same college (especially if they give money) and for those who have the right sort of hobbies.

If that was not bad enough, there are different rules for different ethnic groups.

It really is quite extraordinary.
Thanks - I've been looking for a good prep method for chicken thighs. I'll give that one a go.
Brian Chesky: make 100 people love your product
Play flappy bird and 2048 in the exact same game
ARM Holdings Posts Higher Profit (130M$) In Q1.
An Internet connected device that broadcasts realtime flood-level data and alerts
Really, you don't want to drop problems like consistency, transactional reasoning, data loss, ... on the head of an application developer. They should be able to have a simple, idealized view on a database or key value store; otherwise you risk their sanity.
High CPU in kernel_task means one of your CPU cores is being force-idled because the computer is too hot or the wrong charger is being used. It's not a bug.

(There could be bugs causing excessive CPU/GPU usage heating up the machine. This is the kind of thing you'd want to report!)
Happened to us too, they changed how it worked so it doesn't show for all websites[1], just some, but we're still not sure if they took it off or if there's a bug in our code.

Worse still, it doesn't really seem to have affected our incoming traffic, so the whole thing was a complete waste of time and trying to fix it is now very low on the to-do list.

[1] Matt Cutts mentions it somewhere in here http://www.youtube.com/watch?v=K7JhnWHbwnE sorry don't know the exact time!
@por and @berberous -

Does audio play at all even when the error happens, or completely doesn't work? I've noticed that sometimes it occurs but the streaming still works fine.

"strange error flushing buffer" is emitted from one of the dependencies, the lame encoder - I'm currently looking into the issue..

Would love to diagnose this further, via github or stephen at stephenwan.net.
This is merely another article capitalizing on manufactured outrage. Much of the article is centered around the size of tabs in the browser window, and how to cope when you have 80 of them open.

The author appears confused at the end when he says "Security is the area where Firefox is weakest", but then hedges himself saying "so using Chrome doesn't guarantee security either". Weak sauce.
Huh. I'm not sure I saw that particular project during my search. It looks neat!

Without having looked in detail at httprouter, I think the most obvious reason it might not be sufficient is that it doesn't support regular expressions. This might not be a dealbreaker, but I'm fond of the occasional regex route, and I'd have to think long and hard about whether it's worth giving up for a faster router. And plus, I'm still not sure router speed actually matters for most applications.

In any event, I do have a long plane trip coming up, and I'm sure Goji will grow itself something at least slightly more efficient than a linear scan then. I'm think Goji's router and middleware stack are already zero-allocation, so it'll just be finding a way to binary search through routes.
Firefox does, but only because it uses their own TLS library instead of using the one supplied by the OS.
Everything seems okay. Try sponsoring blog post or bloggers.
Sketchboard Introduces Images
Yep. I've done a lot of work with Basho's Riak already, but there is still a lot of work to be done.
Techstars is already at 118k (18k + 100k convertible)
Yes, even I kind of agree that the language still has loads of baggage(read: warts) it could do without. "artificial expertise" got me thinking for a while, frankly :)

Also, I think Rust has kind of nailed ownership semantics - makes my life a lot easier when the compiler assists me with those things.
I've not found that schema.org provides clear guidance over what markup to use, and when. Nor a clear indication of what the value is to sites that do implement it.

Take Hacker News as an example... shared links with comments.

Is the link itself of type WebPage? https://schema.org/WebPage I would've said yes, except that the bit at the top states that all pages are implicitly WebPages and thus implicitly self-describing rather than describing a link elsewhere.

Unless the article/link is a WebPage.significantLink ? But that seems not significant enough for what is essentially the context for the entire page.

Maybe we're linking to an https://schema.org/Article ? So we can mark the link as that. Except you and I know that not all things linked are articles, it feels like a poor fit, especially as the Article type agains describes the thing itself and not the link to it.

Alright, let's forget describing content elsewhere and focus on content here on this site... comments.

Should I use https://schema.org/UserComments ? Looks like the right thing, except that this is a comment relating to (a child of) an event, which isn't a good fit.

But we do have a https://schema.org/Comment which looks like a great match, it even has an upvote and downvote count.

So we have a good match for comments, but not for the links... unless the news articles/posts are in fact just comments themselves? Afterall, they have an upvote and downvote, a comment body and we could always use the `url` of `Thing` for the link.

But in the end I'd probably mark the list of stories as simply a https://schema.org/CreativeWork as at least that has a `discussionUrl`.

That works reasonably well (and I know schema.org well enough to do it swiftly), but I've given tasks like this to other devs and authors and seen wildly different results for similar things.

The question I'd ask, why? Why bother? It seems like a lot of work for inconsistent quality of answer, for what benefit to the sites that go to the effort?

With little guidance and examples for really common scenarios (blog, forum, business word press site, ecommerce shop, calendar), time and effort is poured in without any understanding of the value to be derived from that investment. It may have potential but if a client is spending money today, what value is there?
I edited the parent to overcome the confusion I caused some people. Sorry about that.
Probably not, but to be fair, the video of it does look pretty smooth.
A small detail: Centigrade!!!

Only old people and Americans use whatever that other temperature unit is, for the rest of us '195 F' means absolutely nothing. Is it what a warm day feels like in 1957? Or boiling water? Or just below the boil, a simmer?

In your web page just put what the temperature is in normal Centigrade units underneath. We will then be able to relate to what it does properly - temperature is a huge thing in cooking as I am sure you know.

I know you aren't selling to The Rest Of The World yet, but a lot of people from The Rest Of The World go to the United States and it is only a small amount of text that is asked for.
Upon getting accepted to YC, your company is promised $120K for 7%. Does this imply that if your company is accepted to YC, then it is worth $1.7M (because 7% of $1.7M is $120K)? Or is this not the right way to look at it? Why / why not?
On a related note, do you know if anyone is using Go with Lua plugins (or any other plugin system for that matter) in production. If so, does it work well?
Happy 1 millionth bug!
Yep, there are few adverts for an Accounts Payable Wizard or a Contract Law Guru.
I tried it with both ocrad and tesseract modes, and indeed, the ocrad mode produces garbage, the tessaract mode produces a really good result but takes a longer time doing it(mainly the time it takes to upload the entire thing and get the result back).

That seems to make sense to me, at least. Use ocrad mode by default, if it doesn't perform well, switch to tessaract and you'll hopefully get a better result.