skysight-inc/HackerNews huggingface dataset:
The question reminds me a bit of the idea behind https://en.wikipedia.org/wiki/OFFSystem

It was a fun project back in the day :)
It's been a while now and I don't remember the details, sorry. To the best of my recollection, the BEAM VM won't do a blocking select(2). Or maybe it forces use of poll(2) when cross-compiling? Basically, the gist is that it breaks the BEAM scheduler to block on I/O for longer than a very short time, and the file read code is pretty deeply internal, so you just can't do it (network sockets are a very special exception). You can poll a file (that is, repeated reads), but you can't block and wait for, e.g. sysfs_notify. Since all Erlang threads are green threads, there's no way to accomplish a blocking read within the auspices of the VM. Thus, the C node.

My goal was to reduce the time between (physical) interrupt and Erlang thread response because I was trying to make sure I didn't miss an event.
> Increased labor supply drives down wages per employee

According to conventional economics, quite the opposite: it makes the economy bigger and creates more jobs.

(If growing the workforce increased unemployment, then bigger countries would have high unemployment and population growth would also increase unemployment).
Amount of light aside, the color rendition would be horrible too. Akin to the light from an RGB LED panel.
Its not either - or. We can do all of the above.
What are some of the strategies HN community uses to grow their Snap audience or is it just for fun ;)
Because it necessarily violates quantum no-cloning. I think the state of any human at time t is a quantum state, more specifically a linear superposition of n distinct states with probability amplitudes.

I don't necessarily agree with the lookup table analogy - sure, consciousness is finite, but it is also a chaotic system. Else, it would be extremely easy to predict every possible set of actions I will make in my entire life. As Aaronson mentions, I don't think you could do that without killing me using something like Laplace's demon.

It's relatively easy to create a simulation of me - that's merely a problem of data. A simulation wouldn't be conscious though, it would be like me, but not me proper.

I think there is some intrinsic property that gives rise to consciousness, as of yet undiscovered. Hard to say though, after all, are we all not information?
You're not taking crazy pills. You're spot on.
Not all wifi points allow VPN traffic. At various coffee shops, I've had both OpenVPN and Cisco Any Connect traffic outright blocked.

Getting around such blocks (such as with a SSL tunnel) is possible, but requires more than just a default install.

Also, setting up anything other than OpenVPN is a real pain in the arse. Even OpenVPN required a fair bit of Googling to make it fully functional.
It was always pretty simple for me personally, If you don't want to pay me what I want, you are free to hire someone else.

I find the most important part is being able to walk away, If you negotiate from a position of weakness or need you are behind already.

If I am hiring I know what I can afford to pay, what I think the position is "worth" and what I want out of it and make an offer according.

I like ideally to pay for work not for hours etc, if you give me what I want I don't care if I am paying you $3000 dollars and you worked a half hour and slept for a week out of town, I would consider that smart and efficient.

I find its the person who is applying that has the power not the company and I think that's an important lesson for people who are applying to learn. If "they" are not willing to pay me what I want, that puts us on a bad start already.
This kind of visualization could be a good addition to YouTube. I am sure Google could do it.
Aras Pranckevičius wrote a nice tool for profiling your DLL/EXE size on windows:

https://github.com/aras-p/sizer
Telling people "not to blame the victim" is a completely useless way to avoid harassment. I couldn't possibly actively do that to avoid harassment if I tried, because it's not even an action.

Unless I'm mistaken, you're literally saying that people who are harassed should just wait for the harasser to do something else.
It breaks down to "the shortest distance between two points depends on the terrain". It can translate to layman's terms very well... unless you insist on retaining terms of art like manifold in the "simplified" version. While there's nothing at all wrong with using appropriate terminology, there's also nothing at all wrong with starting with familiar models as approximations and working from there up to a more formal description either.
On news reports here it looked like a couple of prefab storage buildings in a clearing. I imagine they mean that the land was owned by a military base.
TL;DR he slept in a building and drank tap water from the plumbing.
Too bad people who prefer open source for philosophical/ethical reasons are still treated like trash.
Just a fact check for a moment. I would rather not speak to the authors point, but how she is mounting the defense of her point. First, the article she wrote it named “Just tell them you have a boyfriend.” She then seemingly quotes "a prominent thought leader in tech" (Stormy, a VP of Developer Relations at Cloud Foundry) as saying "Just make it clear you’re in a relationship." This is all in the first paragraph of the article.

Now she is quoting Stormy from an article "Events are not cesspools of harassment" [1]. Stormy makes 6 points which have helped her to enjoy conferences as a woman in technology. The first point is "Make your intentions clear." She then goes on to explain that when she is talking to people at conferences and she feels the need, she will explain she is in a relationship. To quote: "So for the past decade and a half I’ve made it clear that I’m happily in a relationship." She also makes this following caveat to this advise: "If you don’t have a partner or kids, you’ll have to work on a strategy that works for you but it’s still possible to make your intentions clear."

I think the most upsetting part about the parent article is that the author, Cecy Correa, seems to mis-represent what Stormy has written. Stormy never says "Just tell them you have a boyfriend." Nor is there any wording in her article which says "Just make it clear you’re in a relationship." She does say "Make your intentions clear."

Now, maybe this still leads to the same conclusion, if you have to make your intentions clean, this is victim blaming. Maybe it does not. But if you are going to quote, please actually quote.

[1] Stormy's original article - "Events are not cesspools of harassment" - https://medium.com/@storming/events-are-not-cesspools-of-har...
In these cases, though, we're relying on the employer to institute those salaries. However, the employer usually does not have an incentive to pay more if they can get the same thing for cheaper.
As someone who used to be a hardware engineer, I found Figure 1 in the first section surprising. All modern OS run processes on independent virtual memory spaces, in order to ensure that processes don't collide with one another, or with the OS itself. But if figure 1 is to be believed, the kernel shares the same address space as the process. Is this a mistake on the part of the writer?

[1] http://www.cs.utexas.edu/users/witchel/372/lectures/15.Virtu...

[2] https://en.wikipedia.org/wiki/Virtual_address_space
Out of curiosity, what is the procedure for obtaining the stem cells? Can it be done locally, would there need to be travel to one of your locations?
Just curious, it sounds like you think this statement is either not true or just a coincidence: " In consumer technology, especially, there are very few success stories that don’t involve at least one founder in an active role. "

My past experience is that it's actually pretty true. Some individual from the beginning of the company needs to be in an active role until a certain degree of maturity sets in.

Sometimes they need to bring that guy back after he leaves and things fall apart.

I've never done a statistical analysis though, so maybe I and the lightspeed guy are wrong.
Because the job is more interesting than the alternatives? Because there is room for major career growth? Because the work/life balance is better? There are tons of reasons it would be preferable to take a lower-paying job. Salary is by far not the only consideration (and for some, not even the most important one).
Excellent question. I have lots of thoughts, so I'll try to summarize.

1. This is just the reality of negotiation: sometimes you'll find out you're pretty far apart when they finally make an offer. The value of your time matters, but in general I think the payoff when you DO command top dollar at a good company is worth the time investment. (Think of this from a Sales perspective - they deal with hundreds of leads, often narrowing them down to the best-qualified leads and closing only a few deals. That time working with unqualified leads is not wasted per se, it's an investment to get to the good leads where they make their money.)
2. Signaling is important and you should continuously do this throughout your interview and negotiation process. My one-sentence strategy summary for interviews is "You're telling them a story about how their company will be better if you're a part of it." Your job in the interview processes not to save time—it's to get the best job offer possible so you can negotiate or walk away if it's not a good fit.

I realize this is controversial, but I think it's best to not think of interviews that don't lead to job offers as time wasted, but as time invested in finding a good fit. If you're interviewing for a huge volume of jobs that always end with an offer far below your range, you may want to evaluate whether you're applying to the right jobs. But if you occasionally interview and find out that they can't met your pay requirements, you can just move on to the next opportunity.

One last thing: Make sure you're doing market research to determine the value of your skillset and experience in your industry. If your market research confirms your salary expectations, then keep interviewing. If it doesn't, then it's possible you're at a company that really values your work and you might consider the opportunity cost of leaving.

Does this help? If I can clarify anything, let me know!
The Origin of Dogs: When, Where, and How Many Times Were They Domesticated?
Take Buffer, for instance: their salary information is "transparent."

Consequently, since they've eliminated the possibility for negotiation, I will never approach them for prospective employment.

A "master" engineer taking low equity living/working in SF only makes ~$155k: no thanks.

https://buffer.com/salary?r=1&l=10&e=3&q=1

In my humble opinion: this kind of hiring strategy rewards low performers who get lucky and dissuades and marginalizes A-players who know what they are worth.
Patrick, it seems like this latest episode isn't available on iTunes. Maybe it's related to the error message I see when I load the feed in my browser [0]

> This page contains the following errors:

> error on line 3559 at column 476: Input is not proper UTF-8, indicate encoding !
Bytes: 0xE3 0x81 0xA8 0xE3

[0] http://www.kalzumeus.com/category/podcasts/feed/
>Advising someone to avoid a dodgy neighborhood isn't victim blaming - it's risk mitigation.

The victim-blaming reaction to advising caution is something I've never understood, and, unfortunately, too often people are colored into one of two bins: You're either an ally or some kind of rapist sympathizer.

The fact of the matter is that a rapist (or, to be less severe, someone who puts on continued, unwanted advances or cat calls) isn't reading pieces on Medium or HN, and they're probably not particularly receptive to being told that their behavior is wrong. The people capable of decency already know not to do it in the first place. So why is it so bad to suggest taking control of the situation yourself through risk mitigation? Of course, you shouldn't have to change your behavior, but as it stands it's the only thing you really can, directly, control.
A company still has to have money in order to operate. I would assume that even without money being the primary focus, they have to be careful about paying out too much or they will be out of business.
Your advice to women at conferences is really to "be rude"?
this is exactly why services like blue-apron and instacart are successful. Obviously they'll have growing pains, other humans will NEVER make the same decisions yourself might(shopping for yourself) but they're so incredibly convenient that other annoyances don't really matter.
There was a (very) brief period where I used a few hand-crafted MSBuild files. I don't remember it being all that bad (other than heavy learning curve) and there were even some things you could do simpler and nicer in a hand-crafted MSBuild file than what you see in Visual Studio's usage of MSBuild and the build files it generates.

I think a lot of people's issues with MSBuild are more to do with how Visual Studio uses MSBuild than with MSBuild itself. MSBuild has just about always supported wildcards and deeper incremental and partial build support, but Visual Studio hasn't. A lot of the hoops in hand-crafting an MSBuild file are there mostly if you want to make sure that Visual Studio can open the file...
How? He found a defunct military base with an unlocked Quonset hut equipped with mattresses and a water tap. Not exactly a mystery.
What kind of cultural obstacles did you need to overcome with your dev team to make this transition? Did it feel disruptive or more natural? Any advice on getting everyone on board and productive quickly, or lessons you wish you had learned before embarking on this journey?
Re: stock options: I built http://optionvalue.io as a tool to help engineers at startups understand what their options are worth.

Even if you don't know anything about stock options, it will walk you step-by-step through the numbers you need, give you a value, and show you the math behind that number.
Ask HN: How do I get a job abroad?
I am an American software engineer currently happily employed in the United States. I'm interested in potentially working in a different country when it's time for my next career move in a couple of years. What kinds of things should I be doing to network or discover opportunities in other countries? What immigration issues should I be worried about?
Oh please, the circlejerk around MS is very much alive here on HN:

https://news.ycombinator.com/item?id=11498000

Honestly it feels more like "corporate news" than "hacker news" to me. Just my opinion.

Oh and yours is the only post that says "embrace extend extinguish", did you even read the thread?
I think the disconnect is that a certain job might be worth $x to the company. If the industry rate for that type of worker is actually $y then as much as it sucks for the company, it just can't afford that to buy that role right now.

You can offer $x and explain your reasoning, but if $x < $y, you might not get any candidates. Don't then complain about the "shortage of qualified tech workers".
The gist of his advice, by my reading, is this: "Immersive contexts are generally helpful because they activate different neural centers in the brain -- which leads to what researchers call 'integrated' memories, which are more durable and easier to recall."

Many, many people have advocated immersive contexts for second language learning, of course. But what the author seems to be saying is that researchers are starting to find specific neural mechanisms that would support such learning approaches, based on fMRI measurements and other data.
I wasn't faulting your reaction ... but I was looking for the best in his/her question rather than assuming it was a baseless attack. I like to play devil's advocate but even without personal attacks, that can be dangerous around here. When your handle is "untilHellbanned" people might perceive you to be trolling by default.
Create a Simple Todo List App Using Ionic 2 for Android and iOS
Monster 6502 is a gargantuan version of microchip used in C64, NES, Apple II
Systemic Change, Effective Altruism and Ahilanthropy
Yowch. When you say "subtracting salary", do you mean in the offer, or after you were hired?
I think YouTube should hire you.
Location: Abu Dhabi/Dubai, UAE

Remote: No

Willing to relocate: Yes

Technologies: Python, JavScript, Django, Flask, NodeJS,HTML, CSS. Currently learning React and more.

Résumé/CV: https://www.joejean.net/files/Joe_Jean_Bachelor_Of_Science_C...

Email: joe.jean@nyu.edu
You may be right, i don't know.

Tracking a cause of OutOfMemoryError recently (we maintain several applications written in Java at my day job), i've observed that most data-structures have a size very different if empty or not.
I never got around to putting it on github, but its very easy to look at the original source code of any chrome extension, its not protected at all. By all means look through the code, there's not a lot of it :)
So something I'd like to get advice on is: what do you do negotiation-wise if actually salary is not the thing you care most about? Suppose you (for health reasons or just because you don't need the extra money and like the reduced stress) want or need to work less than the usual five-day week -- at what point do you bring up the "hey, how about a four-day week" question, when the typical employer is looking for a five-day-a-week full time employee? If you raise it early then it seems like they're just going to file your application in the bin, but bringing it up only at the end seems kind of awkwardly blindsiding them...

(I can see how it would work negotiating this as an already-established employee where you're a known quantity to the employer and they'd rather not lose you altogether, but not how to get that kind of setup from the start with a new employer.)
You can check our stats on Alexa for incoming traffic, we don't buy anything. HackerNews is actually our main source, given the nature of articles that are free. I actually wanted to buy some traffic from OutBrain to see how it works, but then changed my mind precisely for this reason: not to pollute our footprint.
We don't rally against websites that buy traffic to sell a product, especially something of higher quality. That's how advertising works, and it finances the whole Web. We're rallying against websites that bring nothing to the table, who spend longer on the title of the article than on the content, who circumvent the spirit of the rules to take the fast buck.
As or the writing, we're all beginners at some point, give us time!
> According to standard economic theory though, the fact that someone says "I'm worth $X to them" is completely irrelevant and, because the transaction never happened, never becomes data.

I don't understand that. If an employer offers $X, I'd say that means the applicant was worth at least that much to the employer, assuming the job offer was legitimate. I suspect it's fairly rare to get an offer for $X, only to find out that the employer was lying and won't actually pay that much.
For all their faults (and there are many), OVH's weathermap [1] and status page [2] are immensely good and seem surprisingly honest.

On the flip side, I've had a total inability to use EE in North Yorkshire for about 2 weeks and yet their status checker reports absolutely no problems in my area (whilst Level 2 support admits they won't have an engineer on-site until next Wednesday now).

Your suggestion for an engineer feed would be greatly appreciated; there's nothing worse than spending half a day trying to narrow down an issue only to find out it's a known and unreported fault... "to err is to be human, to lie about it is ruddy infuriating".

[1] http://weathermap.ovh.net/

[2] http://status.ovh.net/
I think this quote illustrates the entire motivation for the article:

"Ad dollars are being stolen from publishers who actually put in an effort to create original, useful content. This is very wrong."

This quote taps into the fact that for 10 years you could have a blog or online site of really high quality content (defining quality by originality, accuracy, and presentation) and ads on the site would pay for the organization to present that information. Then about 5 years ago things fell off a cliff and these sites found their AdSense checks drop 80 - 90%.

There are a lot of things at work here however and not all of them were obvious to publishers.

Of course there are "content mills" and "content farms" and "robo content", all names for web sites that were throwing together hundreds or thousands of articles of derivative content. Many it seems driven by the simple idea that you could pay people $1 on mechanical turk to read an article, and paraphrase it as a new article, throw that up on your "news" site and collect $3 to $4 in ad revenue. The more money you put in, the more money you got out, and these things are really huge.

The second was of course that people could "man in the middle" ad networks, buying an ad on one network and selling a dozen ads on a different network. So your Google Ad for "secrets to getting designer shoes at 1/3 the price." linked to your page of a dozen ads for cut rate shoe companies. $1 of ad spend arbitraged into $1.50 or more of ad revenue.

And finally the real poison in the well, Google for years has reported its CPC numbers going down (Cost per click, the amount an advertiser pays Google for an ad). Of course reading the top line and bottom line numbers off their reports will obfuscate it. Google adds more ads on all their properties to boost volume, Google cuts under performing projects to reduce costs, and they buy (or divert) as much traffic as they can to their properties. The end result is they meet their numbers, but the "partner sites", their checks keep going down and down.

It is odd that the CPC value of ads going down, which drives the reduction in revenue at ad supported sites, forces sites into one of two places (after they have cut costs to the bone), they can either get more aggressive about their ads (to get more clicks to replace the revenue) or they can shut down (as Dr. Dobbs did). Or they can add a paywall (which may kill them anyway depending on how it is implemented).

The business model is dying, and greed is helping it along.
edit: If I'm wrong, correct me with facts/logic/cogent arguments. Jumping to "burn the witch" whenever gender is involved _is the core of the problem_ -- differential treatment over gender identity.

>https://medium.com/***code-like-a-girl***/...

Weird to pull gender into the application of logic to solve problems. I wonder if there's a narrative that the author wants to sell.

>Thank god I recently got engaged, otherwise all I’d have to look forward to is harassment at tech events.

Oh neat, another inflammatory article about invented sexism and harassment!

>Compassion is what lets me understand that even though I have never been harassed at a tech event, it doesn’t mean it is not a very real problem women face.

The author doesn't even make it 50 words before showing that she's hungry to be offended:

>"Thank god I recently got engaged, otherwise all I’d have to look forward to is harassment at tech events...even though I have never been harassed at a tech event"

Never been harassed at a tech event, or expectation of harassment at tech events because it's omnipresent? Which one?

> A woman recalls an attempt by a man to try to get her number during a Lyft Line ride in NYC:

Are Lyft Line rides tech events? No. They're not. Quit it.

---

This kind of hungry-to-be-offended garbage is detrimental.
Would a remote intern attending college in the fall/spring be able to set their working time to not conflict with their class schedule?
OMG. Very true. The hypocrisy is sickening and finally people are waking up to it. For example, look at Paul Ryan. Tea Party, no-liberal , yada, yada, yada comes from a privileged wealth family owning a construction business fed from government contracts.
Ok, we'll use your phrase in the title above.