skysight-inc/HackerNews huggingface dataset:
> Curiously, I found that if I had a buffer size of even 1 byte over (8 MB - 8 KB), I still got the segfault. I’m not yet sure what’s going on there!

This is because of gcc padding. Programs have to allocate whole page from OS. So if you want just 1 int, you have to get whole page for it (compilers can optimize it in some conditions).
This is result of MMU that works for memory block and not for single bytes (performance issue I think)
But as I know by default page size have 4KB.

Another reason may be that compiler tries to allocate 2^n bytes because of performance. and 8KB is close enough I think.
I find it quite bizarre that remote workers living in a country with lower cost of living are expected to take lower pay than locals while doing the same work and offering the same value.

Otherwise yes, people are allowed to express silly things and one shouldn't prevent them from doing so, especially when they show their true colors.

Looks to me like they dodged a bullet.
Here is Stanford's policy [1]. There is nothing about drinking heavily or being highly intoxicated. The policy just says "if intoxicated by drugs and/or alcohol".

1. http://www.thefire.org/pdfs/b6c0fa0511ba6bd299a0c17b60d41a56...
> On one hand, this comes off kinda' bad, as if we're looking for the real reason this person is being harassed, looking if they deserved it or not.

Hence why I used scare quotes for "deserved". People don't deserve to be harassed.

As for "something that made the harassers angry", eh. I don't know. But that's not the point. The fact that people are so happy to create a toxic environment for other people is something we should address.
Nice. Learn something every day. I edited my original post to add this; save anyone else tracing through the whole thread.
Right. Seriously Gozur, what experience are you going on? Listen to yourself man. "I don't think women get harassed for being women." That's utter bullshit. They do get harassed for it. Their gender. Nothing more. I've worked in the industry for over a decade, and women are never treated equally. They are never well represented. They are always judged more harshly than men are.

No matter what your age, you need an education.
Ask HN: TDD and agile in long standing open source projects?
These days it seems that TDD and agile methodology is the orthodoxy dogma. I'm wondering though if longstanding and wildly successful open source projects, such as Linux, adhere to aforementioned methodology and to what extend.
It just depends, there's no rule of thumb for it (although there are obviously wrong cases).

For example,you provide SaaS which is applicable to a wide audience, from personal account and tiny teams, to large companies. It's totally fine then to have public pricing for smaller use cases but need to get in touch with sales person to get a larger plan. In this case, your needs probably don't match typical plans (you need a lot of X, and no Y), and the amount of money is big enough to be negotiable. That's cool, since you don't buy these things willie nillie every few days.

Speaking of salesmen themselves, it varies a lot from my experience. Some will send you 10 emails during 14 days trial with live demos and trying to arrange a call and shit I don' care about. They do nothing at all to make the sale happen, just annoy a lot. While others just ask for your needs, ask a few questions for clarifications and about potentials needs and give a quote, not trying to arrange pointless calls. I have no problem with this kind of salesmen.
So your always going to be playing catch up - back in 94 when i had been playing with the www I volunteered to go to Edinburgh for a month to work on a cutting edge RAD/DSDM Project.

Basically I told my then boss see you after Christmas - If I have followed that advice I would have stuck with Oracle and Java or spent my career in Mainframes
Thanks for the offer, shykes! I'm currently using Docker to emulate and test a server setup (multiple web servers talking to multiple databases) locally and I plan on using it to check cross-compiled linux binaries (using Rust and MUSL).

My Docker ID is 'killercup'.
Maybe we need a clearer definition then...
There are decent readers out there. Liferea or Thunderbird will do in a pinch, and much as I hate to admit it, Netvibes is actually superb.

The tragedy isn't some Google tool being retired, the tragedy is the way feeds are slowly disappearing. It's a slow and creeping death, but it's a death. More and more sites are dropping their feeds and replacing them with some twitterish Facebook nonsense.

[edit: typo]
> And it all started with them giving me portal (one) for free.

Heh, same for me. I was quite surprised when my library recently hit the 100 games mark.
There should be price transparency to customer, Most of the business in service industry don't disclose price upfront. This will sometimes cost them.
For those wondering about segfaults specifically in Rust (I know it's not the point of the blog post but it might be interesting to others), this thread talks about why they occur/whether they'll ever be eliminated entirely:

https://users.rust-lang.org/t/rust-guarantees-no-segfaults-w...
https://github.com/swanson/stringer
Except the article itself says "Seizing this logic, advocates for gender equality have persuaded the federal government, under civil-rights authority, to force higher-education institutions to investigate and punish crimes of sexual violence. Dozens of colleges are under investigation for failing to comply.

Although not explicit in the rationale for this approach, the lower standard of proof required to bring campus disciplinary action—including expulsion—is surely attractive to antirape activists, as it is for other civil-rights advocates who pursue civil remedies."

lower standard of proof
disciplinary action including expulsion

This is outright despicable.
There already witch hunts going on in some unis (with NO actual filed complaints or charges)
They were incredible, especially the first book, The Path to Power. It's a fascinating story of a man from humble beginnings who just wouldn't quit and had an unrelenting desire to be somebody powerful.
Yeah, MD5 has been known to be broken if you can append binary data. (Not sure if that's been "beaten", maybe you don't need full binary data any longer.)

... but accidental collisions? That's still hugely more likely to be "you're misremembering" or "you misread" than a real collision.
Because no one should have to explain to you that universities and incredibly famous cases like this are the exception. I shouldn't have to back up climate change every time I down vote someone "just asking" about clean coal or some shit every time that conversation happens either.

These are horror stories - they hit home IMO because so many men would never dream of assaulting anyone so it's scary to feel lumped into that group, because of the shame that comes with the crime and because the idea of being stuck in a criminal system you don't belong in is infuriating. But much like terrorism, home invasion murders, car jackings and shark attacks the likelihood of being accused of a sexual crime you didn't commit is basically zero.

It's okay guys, we can admit there is a problem without having to get grouped in as a rapist. It's not like any of this changes the fact that 90.5% of the murders in the US are apparently committed by men[0] (which also does not make us all murderers)

[0] Google it yourself.
It's not "Apple's error", .local is now an IANA reserved special-use domain name for multicast DNS, i.e. in the same category as .example and .test.

http://www.iana.org/assignments/special-use-domain-names/spe...
The Docker for Mac + Windows native clients are currently in private beta. They are both separate applications from the main Docker project.
I know what optimisations identity-less aggregates allow. Objects can be passed around in O(1) time in any language that uses references. It's not the issue. Indeed passing value types is O(n) in the size of the value type, so that's a loss. The goal is to avoid data dependent loads (i.e. pointer dereferences) by flattening/inlining data structures.

As you point out, Haskell could in theory merge things together and lay out memory more effectively, but in theory so could Java with e.g. interprocedural escape analysis. But in practice there's a limit to what automatic compiler optimisations can do - learning this the hard way is a big part of the history of functional languages (like, how many functional language runtimes automatically parallelise apps with real speedups?). Java sometimes does convert object allocations into value types via the scalarisation optimisations, but not always, hence the desire to add it to the language.
IMPORTANT: as suggested in another comment, please signup for the beta before responding.

Thank you all for investing your time in this thread, it is incredibly rewarding for the team to see their work appreciated and used by our fellow hackers. Constructive criticism with suggestions for improvement are the absolute best, thank you for those in particular.
Getting started with your first Kik bot
Agreed. Every time I see a feed disappear in favor of a Facebook/Twitter feed, my confidence in the future of the Internet drops a little bit..
I don't know where you are or where you're from, but this reads to me like you'd really enjoy New York City. Not everyone likes big cities, of course, and not all big cities will match my explanation. But bare with me for a moment.

I spent the majority of my twenties and some of my thirties in NYC, and it does match up very well with what you're saying. It definitely matches the habits I was alluding to as well.

I've spent many a night on different roof-tops around the city. Most people have tiny apartments, so we tended not to visit one another, except for the occasional golden jewel of apartment - rooftop access. During the summer, there's almost always someone throwing a rooftop party, and we visited often (or had our own).

Likewise, the parks are everywhere. They're immense, amazing, well-maintained, and well-visited by people from all walks. I've spent day-after-day in Union Square, Prospect Park, Central Park, whatever that park is along the entire West-Side-Highway, and Battery Park (amazing sunsets). Sometimes just to people-watch and sometimes to meet up with friends as we figure out our next adventure, but always an inviting place to be.

There was also a trend in NYC - as I was leaving a few years ago - to start replacing major streets with pedestrian parks [1] (including Broadway in times square!), which I was 100% all for. Most locals I've known have been huge fans of getting cars out of Manhattan and making the streets more pedestrian-friendly, whether it be through tolls or just plain closing off major thoroughfares.

And honestly, after living in 4 major cities around the US, there is nothing like going for a long walk around NYC. I'm in Chicago now, and walking more than 1.5 miles can get a bit tedious. I still do it in the warmer months, but it's still very much a driving city. In NYC, 1.5 miles is always interesting. You'll pass through three or more distinct and lively neighborhoods along the way. There are so many people out, so many buskers and people enjoying cafes and parks, that you _want_ to walk everywhere. There are plenty a night, while I was single and dieting, that I'd walk all the way home after a night out - through Lower Manhattan, over the Williamsburg bridge, and about another mile to Bushwick. Loved it every time.

At any rate, my post wasn't in disagreement. It was merely an anecdotal description of _why_ we end up in commercial establishments in our younger adult lives. Overall I agree with you, and what I'm explaining above is that I've seen some form of what you seem to see as an ideal in action, and I'm an enormous fan of it.

1: http://www.pps.org/reference/broadway-boulevard-transforming...
SpiderNode: Node.js on top of SpiderMonkey
Are we ready for the future? We don't even know how to talk about it
I usually don't visit websites that don't have RSS and tell that to the website owners. You should do the same. How else will they know that people care about feeds?
I have never used Google Reader, but I think that Pocket started going on its path, with public recommendations and the suggested tab. I've never used RSS for the news, I'm using it for the small unknown blogs that don't post 20 articles per day. As for the RSS readers, my only recommendation today is that they have a nice integration with Pocket.
I'm not sure those count as remote.
It wouldn't have been smart either. What one should charge is what one can charge. And it's unrelated to what the cost of living is in a given country.
I set my dad (in his 70s) up on Gmail and he uses that to contact me, my uncle and a few friends. For the first year he used "Home" as a subject and put the time he sent the email in the body, but he seems to have understood that isn't needed now.

I think what helped adoption was that both myself and my uncle were living in different countries, so email was the easiest way to reach us given the timezones. He also found out how to email photos, so he likes sharing what he has been up to and seeing what we are doing.

Emails are basically the same as letters, which he is was used to writing, so it was fairly easy for him to understand that. I haven't tried introducing him to a chat app, but I don't think he would be able to get it so easily.
“I could have built that in 2 weeks”
How's that a counter-argument?

My argument is that "offer me whatever you want; I'll accept whatever I want".

I don't need a justification or a lecture on why I should consider your offer as a generous one. That's how much you can give for my services at a certain point in time. Even if I consider your offer low, I won't find it insulting. But I will find it insulting if you think that I should accept your offer because based on your opinion this is how much I should make because of where I live.

No thank you, I'll be the judge of that.
So the FBI does not consider female and male perpetrators who engage in non-consensual sex with a male victim only using the victims natural external genitalia?

This seems pretty stupid.

Can anyone corroborate this claim? As in do they not or actively refuse to prosecute these incidents? Or are they "sexual assault" but not "rape"?
> I'd rather get the yearly email update from old friends, than to track their lives voyeuristically through the web.

This is a good idea. I should starting writing something like this, as I know my older family members would enjoy it.
It does matter. The charges are different, the sentencing is different.
Why are you even collecting this information? Homebrew isn't some for-profit product trying to optimize its funnel.

Keep doing what you were doing. You were doing a great job. There is no benefit to you or us to silently spy on us.
http://www.inoreader.com/ works for me as it gives a minimalist list view and also has a decent android app.
I think in contrast to the Uk and US - work relationships in a lot of European countries are much more rigid and hierarchical.
I hope this fires back to them. I love(d) their service, i just have no need at all for Mailchimp. I cant justify paying $10 a month for a service i have no use for just to be able to pay even more money to send emails.

I am happy to pay for Mandrill, am not willing to pay for Mailchimp tho.
Good example of doing something well, that probably shouldn't have been done at all. This will make London a better city to live in, causing even more people to move there. This will make it even bigger than it already is. This will make it an even more attractive target for terrorism. This will cause the UK to enact even more police state like laws on surveillance etc.

Why on earth don't they spend that money building a subway in some other UK city instead?
It may be hard to tell unless you ask somebody who contributes to those projects but the benefit of being open source is that you can inspect the tree and commit log. You may be able to use this to see which order tests come with respect to the actual code.

As for agile, there may be some practices that are difficult to achieve with largely distributed teams such as pair programming and sprint meetings. The nature of contributions could mean faster iteration/integration cycles.

The main thing is many contribute out of enjoyment. Some may not enjoy working to a formal methodology but rather a set of general guidelines that give room for autonomy. If the code's good and correct, does it matter how it came to be?
> I would have stuck with Oracle and Java or spent my career in Mainframes

And last I heard, there are tons of job openings asking for experts in Oracle and Java.

So how exactly would that have been terrible in terms of getting a steady income?
feedly.com works ok for me as a replacement.
I'm working on an Ruby on Rails based open source reader, if your interested checkout https://github.com/aleks/HappyFeed
Have you never used something surprising as a method to make someone think? Laying traps is implying malice that may be entirely absent.
> Google Switzerland employs

remotely?
Isn't the point of the article that it doesn't go to a proper court, but should?
I've tried a variety of RSS readers recently for keeping track of academic publications (arxiv and journal feeds etc). I've settled on inoreader [1] as this: (i) includes a search feature in the free tier, (ii) has keyword highlighting (useful for trawling through long lists of papers), (iii) has a reliable Android app.

[1] http://www.inoreader.com
>I could see Soundcloud thriving under such a system.

You could see Soundcloud thriving by spending VC cash as "patronage"? Sure, so could I! But I doubt that any VC is interested in that.
Age is an issue with software devlopment. Early forties is not old at all, realistically you will likely be working for another 20 years unless you've already made significant money. In many professions such as law you're only getting started at 40. If in software it's an achievement to reach that milestone than something is wrong.
New issue of Rails Reactor newsletter
Butter Knife 8.0
The Reader workflow never really worked for me. I just ended up with a big bold "unread" number counting all the posts I'd never get round to reading.

In the end I rolled my own thing (http://www.mailfeed.io) which checks feeds once a day and emails me a list of all new posts. Really simple, and nothing to make me feel guilty about not keeping up.
Where does your local DNS cache gets the record from ? Unless you can verify the information is legit it actually aggravates the problem. Now any MITM can poison your computer for the duration of the cache TTL whereas before they had to maintain the MITM or poison upstream for the same effect.
Twitter used to provide an RSS feed, that's gone too.
Chernobyl's legacy 30 years on
Domain translators are undervalued. Anyone who can effectively translate the different needs and desires between groups is worth their weight in gold.
Games.directory – A new gaming community for avid gamers
Evening humans,

Over the last few months I've been working on a web app which allows you, among others, to connect your PlayStation Network, Xbox Live and Steam accounts and sync your games, achievements, progress and more.
Although trophy/achievement sync is not Live yet, you can sync your games and your trophy/achievements will sync automatically when they're ready.

games.directory is currently in Alpha and I'm hoping a BETA will be ready by the end of May. There is a lot more information on the website.

Looking forward to see you there.
SV Engineer negotiated a starting salary from $120,000 to $250,000 in weeks
In an email exchange I had with C.A.R. Hoare a couple of years back he said:

Paradoxically, I have been working on shared variable concurrency, using a partially ordered trace semantics. Until I retired, I was too frightened to tackle anything so difficult.

Definitely life after 40, 50, 60, 70, ...
Mile-long “Band of Holes” in Peru may be remains of Inca tax system
Isn't taking all reasonable steps to ascertain consent what the affirmative consent thing is all about?

Yes. But if you take those steps and still end up being mistaken -- to take a deliberately bizarre hypothetical, suppose you're in bed with someone who has a brain tumour causing them to say "yes" when they mean "no" -- then you might believe that you have that consent when the "experience of the victim" is that they did not consent.
You're still giving up entropy because even-numbered file sizes are quite a bit more common:

$ find / -ls | awk '{print $7}' >/tmp/filesizes
$ rev /tmp/filesizes | cut -b1 | sort -n | uniq -c | sort -n
5718 5
5816 3
5823 1
5901 9
6463 7
7549 4
7958 8
8240 0
8991 6
14507 2
I saw Mariko give a talk about this last week - http://2016.render-conf.com/talks#drawing-on-canvas-a-few-th...

It was absolutely fantastic; really great information about image data & how to process it.
Tinychat.com wants my tiny.chat domain for free
First things first
tinychat.com is an online video community.
tiny.chat is a small chat application with text only chat.

I wanted to start a tiny/small chat application, that used less bandwidth and less data.I have already developed most parts.

But received an email from a lawyer that
tiny.chat is a trademark infringement. (Just before a month from expiry of domain on May 20, 2016)

Is it allowed that for tinychat.com to get the domain ownership from me?

The domain is worth $15000
http://www.estibot.com/appraise.php?a=appraisal&k=8a87bdda37259b454bda4477ac78f31f&domain=tiny.chat
I second this. Inoreader's UI is much better than Google reader ever was. Being a free user, I am still unable to explore much of the functionality they offer, but I hope to be a subscriber soon.
Precarity at CERN, aka cheap disposable temp labour w/o healthcare:

http://www.tdg.ch/geneve/actu-genevoise/suisse-prete-aider-e...

And a warning to non-western members:

"The cost [...] has been evaluated, taking into account realistic labor prices in different countries. The total cost is X (with a western equivalent value of Y) [where Y>X]

source: LHCb calorimeters : Technical Design Report

ISBN: 9290831693 cdsweb.cern.ch/record/494264

On top of the above, the usual package for prospective employees:

Resolution of the CERN Staff Council

- the Management does not propose to align the level of basic CERN salaries with those chosen as the basis for comparison;

- in the new career system a large fraction of the staff will have their advancement prospects, and consequently the level of their pension, reduced with respect to the current MARS system;

- the overall reduction of the advancement budget will have a negative impact on the contributions to the CERN Health Insurance System (CHIS);

http://cds.cern.ch/journal/CERNBulletin/2015/46/Staff%20Asso...

Pensions which will be applicable to new recruits as of 1 January 2012; the Management and CERN Council adopted without any concertation and decided in June 2011 to adopt very unfavourable mesures for new recruits.
http://www.gac-epa.org/History/Bulletins/42-2012-04/Bulletin...

Given that cheap and disposable trainees — PhD students and postdocs — fuel the entire scientific research enterprise, it is not surprising that few inside the system seem interested in change. A system complicit in this sort of exploitation is at best indifferent and at worst cruel.
Flying mobile base stations are coming to the UK
No. On-site, in Zurich.

They have arrangements with authorities to get work permits more easily (it made a lot of debate in the press). They "import" qualified workers, paid Swiss salaries. If price was the only matter, that wouldn't happen - Google would open a development office there instead (they have smaller ones, but the Zurich office is the largest that is not in Mountain View).
So?

(By the way, they do map to different tests if you view it as a statement in constructive logic, rather than geometry.)
7 Steps to Building Your Clients List and More