skysight-inc/HackerNews huggingface dataset:
I did not notice where "twice" became 20% in the course of this discussion but I agree, it's hard to estimate the maximum affordable salary with 20% precision. It's quite easy to estimate within 100% though if you had been in the field long enough.

More importantly, it does not even have to be in any error band as all it takes to suffer from anxiety over being paid too much is to believe your own estimate. It is not worth it for me as there are plenty of jobs where I'd get just as much or more and be confident the company can afford it.
This is a good idea. An even better implementation is to have an independent third-party review the salaries and issue some kind of official report or recommendations.

Smart CEOs would use such services. It's not perfect, but at least you could address any flagrant pay disparity.
Show HN: Open-source diet problem solver with dietary reference intakes in mind
How long did it take to generate all of the books?
There's a difference between GC'ing the memory reachable from an actor and GC'ing the actors themselves. Erlang requires a "poison pill" message to kill actors.

The research paper is here:

http://ponylang.org/papers/opsla237-clebsch.pdf
This is amazing! I wish there was such a thing for simple A -> B routing taking into consideration the traffic.
Pager Turns Your Facebook Pages into Full-Fledged Websites
A typical $50 consumer router running OpenWRT will do everything you want except traffic shaping. The cheap consumer stuff all uses slow single-core MIPS CPUs that can only do traffic shaping at tens of megabits and consequently cannot do QoS for a fast DOCSIS or fiber connection. Of course, even if you do go to the trouble of getting an Intel-powered router, you still wouldn't use OpenBSD (or anything other than Linux) for QoS.
Which ports system? I can't say anything about OpenBSD ports, but aside from some stuff that gets very little love from people, most of the FreeBSD ports tree is kept bang up to date, and binary packages appear shortly thereafter. pkgsrc, OTOH, is only released quarterly, though if you want, you can sync with their CVS repo, though, y'know, CVS.

The BSDs aren't distros, though some do have what might be called distros, such as PC BSD, pfSense, &c. being distros of FreeBSD, EdgeBSD being a distro of NetBSD.

The ports system is a rolling release system for non-base software though, though the base OS isn't. The closest BSD to come to having a rolling release schedule for the base OS is OpenBSD, with its six-month release cycle. The thing is that the BSDs can't have a rolling release schedule as is found in some Linux distros because the base OS is managed separately from the ports/packages: the core OS components aren't packaged, so there's no sense in which they can 'roll'.

Personally, I'd never use an OS with a rolling release cycle on a server. Too much can go wrong.
A bunch of that is wrong or at least misleading.

> {} + []
> 0 (The number zero)

This is wrong, it is only true in the weird scenario that you type it into the jsconsole and don't use the result. It parses as an empty block ({}) and then an unrelated unary +[] after that. var x = {} + []; gives you a string and it is the same as var x = [] + {}.

There is more logic than it seems here:

Unary plus:
> always gives a number (a double: NaN is a double)
> on array: +a -> if len>=2: NaN else +a[0] (recursively)
> on object: NaN
> on string: parseNumber, or NaN if that fails
> on bool: 0 for false, 1 for true
> on null: 0
> on undefined: NaN

binary plus (addition):
> order doesn't matter except for the jsconsole pseudo-bug
> if both sides are number or boolean, add them
> else, toString() both sides and concat them

boolean negate (not):
> false for 0, false, "", null, undefined
> true otherwise

binary - (subtraction)
> x-y coerces x and y to number and subtracts them.
> Most mainstream languages that use + for string concat don't use - for some sort of string unconcat so its not too crazy.

> typeof [] === typeof {}

This isn't so crazy, typeof any non-primitive gives you "object".
[] is pretty much just an object plus magic .length property,
var x = []; x.blah = 7; console.log(x.blah) works. It doesn't work on number or bool.
The parameters of the books are mostly set by the story - you can take a look at the link klunger posted, or read a pdf here: http://libraryofbabel.info/Borges/libraryofbabel.pdf
The point of the thought experiment is that there's a difference between intelligence and goals. There are other thought experiments (and just general study of human cognition) whose point is that accurately capturing human goals and values is hard, possibly harder than making a general intelligence with X goals in the first place. (See http://wiki.lesswrong.com/wiki/Complexity_of_value) So organizations like MIRI exist (http://intelligence.org) to try and solve this problem sooner rather than later, because once a more-than-human-intelligent agent is running, despite the controls, if its values aren't precise enough and if they aren't stable enough on improvement, there is immense possibility for failure. It's also sort of questionable to talk about effective controls of something that's smarter and faster than you are. (See the AI Box Experiments, it's suggestive that you don't even need anything beyond human intelligence to subvert controls you don't like. http://www.yudkowsky.net/singularity/aibox)

These solar system tiling examples are just a dramatic case for something terrible that could happen given a generally intelligent machine with non-human-friendly goals, or even friendly-seeming goals (like "make nanomachines that remove cancerous cells") that are improperly specified to cover corner cases, but if you spend time analyzing more mundane ways things could go slightly wrong to terribly wrong given an honest but flawed attempt at making sure they go right, carry your analyses years into the future after the intelligent software is started where things continue going right but then go wrong, you might come to agree that the most likely outcome given present knowledge and research direction will be bad for humanity.
Hmm... link seems wrong. Here’s the right one:

http://all3dp.com/first-impression-autodesks-ember-3d-printe...
and transforms!

http://www.depesz.com/2015/05/03/waiting-for-9-5-add-transfo...
In case anyone is wondering, "Maxwell" is Nvidia's current shipping GPU microarchitecture: https://en.wikipedia.org/wiki/Maxwell_%28microarchitecture%2...
Right. Actually it's pretty close to the IE 11 and even to the IE 4 logo:

http://www.browserfordoing.com/en-us/favicon.ico

https://upload.wikimedia.org/wikipedia/it/a/a1/Internet_Expl...
Sorry about that, we'll get more docs up as soon as we can.

For now, check out some of the included packages, like net/ssl. That calls C extensively (libressl, or openssl if you like). Or regex, which uses PCRE2.
Fixed.

Don't get me wrong, I own and rather like Rumours, though I cannot spell it. It helps that, after spending a decade mostly not listening to classic-rock radio, I can hear the thing with fresher ears.
Location: Dublin, OH

Remote: Yes

Willing to relocate: Yes, currently I have B1/B2 USA VISA
Type

Technologies: Java, Android SDK, git, SQLite, JSON, XML,

REST-clients, Android Design guidelines.

Résumé/CV: https://www.dropbox.com/s/xuq2gbd6jtpb754/YURIY%20MANTULIN%2...

Email: yurezcv@gmail.com

Forward thinking, result-­oriented, self-­motivated, reliable, deadline oriented, adaptive Android developer.

You could find more details in the attached résumé.
BSDNow has some great sponsors too.
I think he is mixing up OTP with erts...

Erlang/OTP 17 [erts-6.4]
Having someone neutral to talk to is important - even just for the simple fact of verbalizing to process it.
"was that companies with flexible work policies or maternity leave benefits were actually linked with a slower promotion of women into top ranks"

This actually makes sense. Women with children most likely spend more time away from work, taking time off for appointments, and leaving work at normal times (and most likely spending time with the family instead of working on weekends). All of these things hurt your career opportunities. When I was working a corporate job, you needed to do all of these things to advance. Some men with families were also passed up for promotions because they were unwilling and unable to spend more time at the office.

"My job is to make sure that women are treated 100 percent equally at Salesforce in pay, opportunity and advancement."

One of the reasons two people in the same position get better pay is better negotiating skills. At my first job, I found out how much my co-workers made, by chance. I was paid $20,000 more per year for pretty much the same position (and almost the same education). He was even there 3 years prior to my being hired.

Was there some sort of discrimination involved? no. I just knew what I was worth and wouldn't accept anything less.

Will they also compare men in the same position (one man to another)?

The end result of all of this will be a normalization of salaries meaning everyone in the same position will be paid exactly the same, which is great for companies because you will not be able to negotiate.

I'm glad I'm no longer an employee. The IT crowd seems to love making it that much easier to outsource to foreign countries, pay Americans less, and remove any leverage an employee actually has, all in the name of "equality".

Why stop at jobs? Should we also make it difficult for any sort of business deal (which is what an employment contact is) to be negotiated by forcing a specific rate? Is it fair that I bought my house for a cheaper rate than the previous owner?
I'm trying to look more closely at the situation and will compose an answer, hopefully soon, but after going to Staples to get a $50 DVI cable so I can plug this workstation into a monitor (I just moved) and running make -j33 to build the rust compiler and play around with it, it's been thirty minutes and this is what I see: https://i.imgur.com/2JL66Fg.png so bear with me.

Update: You don't have to wade through a lot of code at all. All the code is taking AST parameters that are the source of these Attribute vectors by const reference and returning stuff like a P<Expr> and P<Item> and the like, AST stuff that by its nature doesn't have references with tricky lifetime dependencies to other far-flung AST stuff. So in C++ you can see right from the type signatures (and some basic institutional knowledge) that you're OK.

You can see that the lifetimes are not long or dangerous. SubstructureFields is used in Substructure. A simple grep for that type shows a bunch of functions that take a Substructure by const reference and return a P<Expr>. There is nothing holding wiggly little references to Substructure objects or the like.
I didn't pre-generate the books - that would have taken longer than the lifespan of the earth (that didn't stop me from trying, though!). The books are generated by a pseudo-random algorithm which uses the "location" as the seed. So you get random seeming text, but the same page is in the same place every time. I described some of the coding process here: http://libraryofbabel.info/theory4.html
I think this is a great idea. While I think the execution could be improved (maybe a person wants to see an different therapist, or one outside the office), but attempting to remove the stigma surrounding mental health, and giving low friction access is huge. There is also the acknowledgement of the fact that most people aren't perfect, and nearly everyone could benefit from some sort of counseling. If everyone at your company is in perfect mental health you're either incredibly lucky, or kidding yourself.

I think Shanley Kane put it best[1]: "People are broken, and people work at companies."

[1] https://modelviewculture.com/news/the-eternal-and-toxic-opti...
I don't know. Some religions don't seem so hung up on prime movers and anthropomorphizing any "higher being(s)". Buddhism, for instance (just my impression).
That's getting the causality backwards. AWS exists because Amazon had so many engineers working on these problems it made sense to generalize it as a separate product. It wasn't like Amazon didn't have a lot of engineers but decided to build AWS so then hired a bunch of engineers.
> but if the price to pay is to start declaring types like I did in C and Java, no thanks

Modern type systems have such good inference that you won't need to declare types "everwhere."
> I like living without a car and having a semi-urban house with a backyard

the most common complaint about LA is that it is semi-urban and there's too many houses instead of highrises.
> Okay, what is the difference, then?

Message passing as a construct allows you to model each and every object as an independent process which is for many reasons a very powerful tool.

> And what are the most important consequences?

This is where smalltalk got it wrong I think, it never managed to really capitalize on what could have been done with an architecture like that, I suspect this has something to do with the hardware available at the time and the mindset that went with it (machine efficiency at all costs).

We'll likely never really know what we lost, but I suspect that an architecture that is built up out of very small objects each and every one of which works as independently of the others as you can get away with has properties that will be hard if not impossible to simulate in a regular way. Taking that all the way down to the hardware level would allow you to take advantage of architectures like 'fleet'.

Anyway, no way to turn back the clock on that one, I don't think we'll ever see a sudden mainstream resurgence in the interest in these weird but beautiful experiments from the history of computing unless there is a compelling business advantage to be had. It's a bit like the piston gasoline engine, once you've invested untold billions in its development it is very hard to do a do-over even if you suspect that there must be a better alternative unless there is a very large external factor pushing you.

> Let me venture a guess: could it be that Erlang realised this idea of message passing better than Smaltalk ever did?

Erlang does message passing and does it in a very good way, at a level of abstraction where it really moves the needle rather than by defining even language primitives and very basic operations as message passing based. It's extremely practical and shows some fairly significant advantages over more traditional approaches even though the initial deployment will likely come at a significant cost.

Smalltalk does it all the way down to the metal if it has to, which I'm not sure is equally effective in a larger setting.

It is super interesting though.
I'd like to think for the same reasons you don't sweep your backpack for bugs that your employer has planted on you, or check under your desk for secret spy cameras. Unless your employer has some sort of reputation, I don't see why the default should be to believe that they are morally bankrupt enough to run some kind of therapist sting operation.
I like most of this thinking, and it's the way I've built systems for years. Data model and an API for it in the database. Apps built to use that API, never access tables directly (or at least, that is the ideal).

This lets me build systems using different front-end platforms and languages as needed and appropriate for the task, calling one tested API to interact with the data.

One caution I would have is with triggers. Triggers are a way to make things happen as if "by magic" and I avoid them. I prefer to keep things more obvious and easier to reason about. If inserting a row into some table should have a side-effect, I code that explicitly and don't make it happen via a trigger. One exception might be to auto-generate IDs if the database doesn't have a type that does that for you.
There is but what is relevant from the design of the Erlang concurrent GC is that your actor operations latency is not impacted by it. This is why Erlang is extremely suitable for HTTP routers and request dispatch because you can maintain tight SLA on the p99.99 latency as opposed something like JVM where the GC locks up all of the executions, or at least this used to be the case.
Splice is in Santa Monica (West LA, by the ocean), most of the team walks or bikes... and we are looking for an iOS dev, feel free to drop me an email if interested (matt at splice.com)
Is DNS caching still relevant these days (since we have fast connections now)?
lifelong southern californian and 10 year resident of santa monica/LA. i also lived in san francisco for 2 years and have travelled the world extensively... observations about the changing city/area:

* lots of new york license plates driving around in the last 5 years, indicating transplants. midwest/upper midwest states also.

* dining and entertainment has taken a major step forward in the past decade. it was never bad, but now it's really good in general. also, ethnic food has always been top notch but is now far more mainstream. food / culture enclaves exist but are frequented by the public at large, i.e. more integration. i see this in other large cities like new york and chicago also.

* public transit has improved in a major way. expo line (light rail from downtown to the beach) is opening next year and will have a major effect. uber also has amazing coverage everywhere, not surprising for a city full of cars.

* the bus system (and local subsystems) is probably the best in the country by a huge margin and is relied upon by probably millions of lower income people. it's very, very good and covers a massive area. it's probably the best bus system in the world, again not surprising for a driving city.

* commercial development was uncorked in the past few years and new construction is happening all over the city.

* the key is to live close to work, or to shift your hours. without traffic LA is extremely fast to get around whether in a car or public transit. it's the traffic that kills everything. lots of car enhtusiasts live in the city and drive around town or in the canyons early in the morning or late at night.

* traffic still sucks but there are many infrastructure projects to improve it. having said all that, people are still buying cars like mad. if you're into cars, it's like a car show every day. not just expensive, but rare, old, and unique custom-built cars too.

* anecdotally, when people leave LA, it's almost always for cheaper places i.e. portland, vegas, denver, etc. they only move to new york or other east coast cities when a lucrative or strategic job offer beckons.

* and last but not least.... downtown LA is now a legitimate downtown. it took 10 years of concerted effort by the powers-that-be, but it's a cultural destination and nice place to live now. a residential construction boom (you could buy a condo for < 100k at one point in the last decade!!!) has fueled a rise in shops, cafes, restaurants, bars, etc. in the downtown area. downtown is also the regional transit hub.

http://en.wikipedia.org/wiki/Global_city
Salesforce potentially selling to Microsoft
That's a good point. Here's a list of protected titles: http://www.hcpc-uk.co.uk/aboutregistration/protectedtitles/

http://www.bps.org.uk/what-we-do/bps/regulation-psychology/r...
Hackers wanted to fix healthcare. Join us. Drchrono // Django and iOS
Ketchup better catch up!
Sell in May and go away – part 3
HP MicroServer with a second ethernet card. There are usually cashback deals on them and mine came with a HD. They have ECC ram too.
A magic 8 ball would be just as effective of a prop in the play that polygraph operators play.
In addition, YHWH had many different names in the early Hebrew scriptures which reveal a strong influence from the Canaanite pantheon. It isnt until the Book of Judges that monotheism starts to become firmly established.
Is there any reason to not just lie about it, and instead tell them the salary you want?
Jython 2.7.0 final released
Autodesk open source 3D printer Ember: first impression
Hm, perhaps conflict of interest? I think HR and management will make more use of therapist, then programmer who works for startup.
What kind of answer would satisfy your questions of why these theories are true anyway. I am not sure I can even imagine an ideal answer and this might be a clue that we are asking the completely wrong question.
Does anyone know how long something like the new Tesla powerwall lasts? What happens after the useful life of the hardware, can they be recycled/fixed?
Is this aspect of security work that makes me wonder in the back of my mind whether Snowden is a modified limited hang out.
I didn't see it from going through your website, but may I ask why it's called "Pony"?
Here's a link which explains how this works:

http://forio.com/about/blog/route-optimizer-julia-google-map...
This immediately reminded me of this other map[0], where a plot of the two main components of a PCA of the human genome ends up looking like a map of Europe.

———

0. http://blog.23andme.com/news/a-different-kind-of-gene-mappin...
Thank you all for your support. The project has now reached it's goal.

I appreciate everyone's support. I'll start delivering on the promises soon. :)
My only concern would be the use of a SSD for something like this. I know with PFSense and Untangle, applications like this will shred a ssd in fairly short period of time.
Why does a potential user have to even know about "pods"? Or worse: to "choose a pod". Just choose one for me. Is diaspora for techies, or for people who care about privacy?
Understanding the role of individual airports in pandemic spread
Dell T20 Xeon with a Type-1 hypervisor to run the router VM, using VT-d to isolate a multi-port NIC to the router VM. The same box can run other VMs with FreeNAS, Linux, Windows, etc.
Also, looking at the white paper I see really weird numbers.

This section in particular:
Benchmarks and preliminary comparisons with Erlang,
Scala, Akka, and libccpa Table1 & Table2

It seems that you have the exact same numbers for Erlang and Scala in table2, this is very hard to believe. You either accidentally put down the same number twice or you measured the performance of your benchmarking tool, otherwise it is extremely unlikely that two entirely different systems give the the same exact measurement. Similar story in table1. maybe I am missing something terribly obvious but this looks off to me.