skysight-inc/HackerNews huggingface dataset:
While I like this at a conceptual level, I'm struggling with it on a personal, perhaps moral level. A real brain, trapped, prisoner in a vat... if it's a real brain, it's going to have some level of sentience, just like the rest of us. Yet it is a slave. This is somewhat horrific to me. AI never really bothered me right up until I read this...
The gender is strongly correlated to the biological sex. The biological sex is, in turn, strongly correlated to physical strength, aggressivity and other traits.

I enjoyed the technical description, but the results didn't exactly shock me!
I think most devs would not be doing themselves a favor if they didn't "cram" before a Google / Amazon / Microsoft style interview, even if they are quite senior and very qualified to succeed in those companies. Assuming of course they want such a job.
Goodbye Amazon
Mostafa El-Abbadi, 88, Champion of Alexandria’s Resurrected Library, Dies (2/28)
It means you give that top developer the protection and time she needs to get her shit done.

But not to the exclusion of all else.

Again: a team is a team. I, as a manager, need the team to functional optimally. If one developer is a 10x hotshot, but she makes the lives of everyone else substantially worse, I don't give a crap how much code she can write, she can find another team.

The top developer doesn't get to be a silo, a dictator, or a troublemaker. As a high-skilled individual, they are expected to produce code, collaborate with team members effectively, provide mentoring and training, and generally lead by example.

Again, if they can't handle that, they can find a company where their style is a better fit.
s/would/should/g

s/phone/communication/g
They started to use them, that's not the difference. The main difference is that Ryanair doesn't allow connecting flights. So it's always your fault if you miss the flight, never Ryanair's.
Are you kidding me? I would just say no.

It's much more to lose your family and life by going to jail than it is to use public services to get assistance for food and shelter. Even if you don't go to jail, the amount lost in legal expenses are going to far outweigh the money brought in from said activities. Moreover, it's going to seriously impair your ability to get a job in the future, in the particular field that you've currently been experiencing failure in.
"Female hero? How boring!"

How can you consider your views as non-sexist? You're clearly defining roles based on gender.

Edit: First story off my head is the first Resident Evil movie. She wakes up in chaos without memory. From what she can discern her would be lover and she are accosted by zombies. She fights her way through as the hero. Ultimately I think she remembers her lover betrayed her and started the outbreak or some such thing. Point is, it wasn't boring.
Are these stalls typical stalls with a huge gap at the floor so you can see the neighbors as they sit on the pot? Are they actual separate rooms?

I've been in a few nice restaurants where the "stalls" were actually separate walled, tiled rooms with nice wooden doors with locks. Those bathrooms are a real joy to use compared to standard public restrooms. The darker tiles and wood and dimmer lighting and nice fixtures are also really nice. While the ones I was in were not unisex, I could see how that would work just fine, since the only area shared is the area with the sinks.
So..

You're saying your own personal denial of this election's results led you to double down on accepting your own personal biases as fact and justify your resulting increased conformity in believing 'what should have happened' onto others whose non-conformity bothered you?

Not a Trumper, but the 'boo hoo' media pity-party in the aftermath of this election has been oh-so delicious to watch after seeing through the level of spin in the last couple of years...

"But we told them to vote for Hillary, and they didn't! What went wrong??? Must be 'facism' and 'russian fake news'! Anything but people actually disagreeing with the moral/philosophical/political position I have absorbed without thinking from MSNBC-Universal-Vivendi funded Saturday Night Live skits!"

But yes, absolutely, the 'conformity' is entirely on the 'right'..
Unfortunately I don't think interviews are a good tool for working out someones suitability.

Interviewers have so many biases and pet interests. If you happen start talking about something technical(Some side project using x technology) you both enjoy, you instantly get on, and its great.

If start talking about a side project the interviewer has no interest or knowledge in, not so great. It becomes hard work.

There is an element of luck about who is interviewing you.
The localization project I use as an example here was definitely one of my top 3 hardest projects of all time (and that was years ago). It was not a particularly difficult technical challenge, it was difficult because it touched every single aspect of the codebase. The project took me and a coworker 3 months to build out the infrastructure for, then another 3 months of actually rewriting everything to use it, and explaining to every single other developer about why we made the decisions we made in order to teach them the different ways they were going to have to write code from now on. Social challenges of the workplace are hard; we're not always looking for technical difficulty.
well if OP didn't have issues with his performance, then they wouldn't have asked the question. OP's running a dev team in a small startup, so my expectation would be "no free time during work until we stabilize"
Sure! This is us: http://www.litmushealth.com/

Our APIs are JSON and Avro based, if that's what you're asking.

The company does two major things: connect to sensor systems and collect data, and provide ML/Data Science/(other buzzwords for math) tools for clinical trials and medical studies. In many ways this means Rust is a "reasonable" but not necessarily "ideal" fit -- we could certainly afford the overhead of a GC, so the no-GC aspect of Rust doesn't really buy us anything major, though it does provide some nice performance and memory usage in the parts below us in the stack (Iron/Hyper, soon Tokio). That said, the more we get into the "big data" and ML stuff, the more value there is in having a good C FFI and good performance profiles.

We get a lot of value from the other aspects of Rust though. Traits (typeclasses) are powerful and flexible. More importantly, they promote that old, but good, Java ideal of "programming to interfaces" without all the other baggage. Rust's support for FP is quite good (though the lack of HKTs means there's no monads, at least not "actual" monads ala the Haskell Monad typeclass). The fact that Rust closures are actually traits means you can make some really smooth interfaces that transition from just a static function to a closure and finally to a 'proper' object.

The Macros 1.1 release recently and the Serde library hitting 1.0 have been a big deal. JSON APIs are trivial to write and get all the benefits of strong typing and Option/Result on the deserialization side.

One mistake I think people make with Rust is thinking that because you can do things in a really efficient style, you should. This leads to thinking that Rust isn't as good for "applications" work because you have to think about heap vs. stack allocations and lifetimes and such. But if you were going to use a GC, you can probably afford dynamic dispatch and some extra allocations anyway. Relax, clone the data/box the trait, and come back later if the performance matters. If you wrote the thing in Python, you weren't going to get a choice about boxing things and optimizing would be way harder anyway. Basically, if you treat Rust like an impure (and strict) Haskell or OCaml/F#, it'll actually work pretty well once you learn some idiosyncrasies.

Sorry, bit of a long tangent, but yes, like I said in the last comment, Rust asks a little more up front and in return you get better stability, correctness, and refactoring ability. Testing is easy, especially with unit testing built into the compiler flags and Cargo. Cargo really helps with the "works on my machine" issue and deployments. Pulling in libraries is painless, and while the ecosystem is still small compared to (for example) Java, it's growing, enthusiastic, and so far has covered what we need most of the time.
> that's a relatively unusual workload and even that assumes that you have both insignificant amounts of persistent data and frequent new deployments.

That might be true for enterprise (I simply don't know) but in the startup world these are these are actually the most common workloads: Stateless apps that scale vertically.

I agree that startup time doesn't matter much if you need to do lot of initializations. But in my experience in most infrastructures these are a few databases of which there are orders of magnitude less than other workloads.
> Just remember that automated tests only prove that the tests pass;

They also are code and therefore may contain bugs, impose additional maintenance overhead, and have all the other pros and cons that code has.

Also, it's possible to over-test in the same way it's possible to overengineer.
But you've been an advocate of deregulation all over this thread. The barrier of entry to becoming an ISP is high. A sort of compromise is to use sensible regulation to protect users from the active players. The keyword here is sensible, because I don't care for government mandated regulations. I do recognize that they are necessary. Profits (among other things) cloud judgement, and there are some ruthless, despicable people running companies.

Unless a company with lots of expendable income is going to enter the market as a competitor, there won't be very many new ISPs that can offer more than aDSL speeds. Most US communities have one or two local ISP outside of the cable company and teleco providers like Time Warner and AT&T. The speeds are only good for people who check email and don't mind watching video at 480p. The other is satellite with similar speeds at even higher prices.
Weekly Top 10: How to Make the Most of DevOps
There are (at least) three aspects:

1) rolling back an odometer;

2) trying to sell a car with a fraudulent odometer value;

3) when asked, claiming that the reading is accurate.

I would expect #3 always was illegal anywhere in the EU. #2 may have been a gray area in some countries or even legal; #1 may have been legal in quite a few (similarly, printing fake money was, and maybe still is, legal in the Netherlands, too. Printing it with the intent to spend it as real was a crime), if alone because many mechanical odometers would roll back when the car drove backwards.

The EU likely wrote a directive that instructed EU members to harmonize laws across the EU, that, once implemented, filled a few holes in international law. For example, if laws aren't harmonized, one could do the rolling back in country C, where #1 was legal and #2 was illegal, and sell the car in country D, where #1 was illegal, but #2 was legal, and neither country C or country D could prevent the car from being ex/imported because of free trade within the EU.

I think the EU also has worked towards making such fraud harder by requiring the odometer reading to be recorded whenever cars get up for mandatory checks (which are yearly for older cars), and require those readings to be brought forward when a car is moved between countries (otherwise, country D would not have any way to detect that rolled back odometer)
Actually a better description of communism then the usual one.
don't go into web.

try embedded or game development, the caveat to learning any code is that someone will offer you money to do web.
Pretty simple: I think Agile/Scrum is a terrible way to develop software.
I got same vibe. Nothing I work on is really hard. It takes some time and focus, but most of the stuff in software development takes time and focus, unless it was already done (and if it was done, why redoing it?)

You example of changing block to inline-block can very well take time and effort depending on the issue at hands. So yeah - this is very vague question in my opinion.
Interesting about the 2nd point, thanks. Might make for interesting reading if there are any articles about that. Intuitively, I would have thought that a second system (rewrite of the first) may be better due to lessons learned.
I'd much rather read a post detailing secure best practices on all these issues than "look at all these stupid people, lulz".
> Imagine what'd be if every single road and water pipe was ran by private company for profit without oversight.

FWIW this is the current administration's plan for "unleashing" "trillions of dollars" for physical infrastructure spending (bridge and road repair etc). So the NN plan is consistent in its approach.

(though I agree with you)
Startups are America’s job engine, so give workers tax credits
For something like this, the margins for acceptable false positives and true negatives are basically nil. There aren't too many things in this field that have 100% accuracy, and it would have to be very close to be a reliable product.

I couldn't find any details on the tested rates or other technical details on the Aura site, which is expectedly very markety: https://www.aurahome.com/

If this thing wakes me up one time to tell me an unexpected person is in the house and it's a false positive, it's now essentially no better than a $30 motion detector I can get at Home Depot.
> I grew up in Amsterdam, which is a pretty rough town by Dutch Standards.

I stopped reading after the first phrase because I disagree with the premise. Amsterdam ranks 12th in the "most liveable cities" according to the Telegraph[1].

[1] http://www.telegraph.co.uk/travel/galleries/The-worlds-most-...
What market is being limited in a natural monopoly? “Market” is commonly used with the implication that multiple sellers exist and the buyer can choose any or none, all of which is unlike the ISP situation for millions of people.

What I think makes the most sense is going back to what we had with DSL: require the owner of the cable to the house to provide access at cost, allowing competition for the higher level services.
I don’t hire interns
Was it hard or was it just matter of putting time and focus?
The novel Cyteen by C.J. Cherryh depicts more or less this scenario: "normally" raised human colonists (who happen to include a lot of genetics, biology, and psychology experts) need to expand their population quickly, so they create babies in artificial wombs. Womb conditions simulate a particular human pregnancy with sound, movement, temperature, hormones, etc. After birth, children are socialized with a combination of brainwashing delivered via sensory "tapes" under hypnotic drugs, and orphanage/boarding school style care, with the front line caregivers themselves being artificial womb products. They are conditioned to be unable to disobey, so are essentially slaves, but are also conditioned to derive deep satisfaction from their work, with each worker genetically and psychologically optimized for a specific field/job. The resulting people are depicted as not "normal" in their psychology and social behavior, but in some ways superior (able to approach problems more rationally and systematically with less emotional involvement, for example). It's an interesting study by an author who clearly recognizes this scenario as slavery and ultimately wrong, but is also willing to explore a variety of both positive and negative implications.
> What's an example of an configurable aspect of some environment that Ansible handles awfully but that another configuration tool handles well?

Hosts that were temporarily down when Ansible tried to ship configuration.
CFEngine or Puppet just apply the changes some time later without operator's
intervention.

> Generally, all these tools are doing the same thing, i.e. running a bunch of commands on a bunch of servers.

So does Ant or Gradle. Something is different about the operation, though,
because nobody uses Gradle to manage server configuration.

> I haven't discovered what specific details tho indicate Ansible being less suitable (or unsuitable) for configuration management.

The architecture and the protocol.

With Ansible you get synchronous sequence of operations that breaks on first
problem (e.g. host is down for maintenance). This is OK for deployment, but
not for ordering a configuration change, for which you don't care when it will
be applied, as long as it's soon enough. Note that deployment and managing
configuration are similar, but different things, and it's not uncommon to
need to do both (although not at the same time).

Then the protocol. Ansible uses brain-dead idea of using the
debugging/interactive channel (SSH) to configure things, including possibly
SSH itself. One small mistake can cut off your all remote access at once.
It's negligible risk if you only configure SSH daemon when deploying the
server, but it increases quickly in the log-term.

Not to mention that managing SSH access properly (e.g. not ignoring warnings
about hosts' public keys, but not just that) is much more tedious than keeping
a CA, so SSH is a bad choice for unattended operations.
"Makes me more wonder" is a euphemism for "makes me doubt their qualifications and abilities".

Some people are humble about their work and abilities. They will never exhibit open pride. Or they don't want to bullshit people and blow smoke up someone's rear. Some may want to switch jobs because they are forced to do poor work and know they shouldn't feel proud about that.

This is probably a 'flaw' I have, but I'm aware of it that I know what I'm expected to sound like when asked this question. Now I'm put in a position where I am being dishonest. You're now testing my ability to BS you to get what I want, and by my nature I am already uncomfortable with BS'ing people.

Now compare this to the person who is too incompetent to not feel pride in the shoddy work they do.

Now the enjoyment part. I can talk about this extensively, but enjoyment is subjective. I could enjoy working on something because of the challenge of the problem, or because I was part of a great team, but it still doesn't speak to my ability to perform the job you have.
It's worth noting that these jet engines are actually just car/truck turbo chargers that were repurposed and placed in a relatively simple combustion sleeve. You can actually build your own fairly easily with little more than a trip to the junk yard.
Not 'made out to be', is today. A baseless argument for 'plausibility' about something you weren't around to experience 50 ("(? whenever)") years ago is one thing, but doesn't support taking a similar complacent head-in-the-sand approach in the modern day.

The progenitor of a given practice doesn't actually matter when its implications w.r.t. your actual system begin with some person learning about it deciding to use it to better their position. Modern day barons don't actually have to care about or hail the world of yesteryear that created the mechanisms by which they grow or maintain their wealth; getting hung up on them is as pointless as hanging onto precedent for its own sake.
Sslsecure.vim – Highlight insecure SSL/TLS options as errors in your editor
What created those barriers, regulation?
This was entirely moderate, reasonable, and well thought-out! To be honest, I was expecting vague committe-written platitudes. I was wrong. This is well worth a read.
OFDM is Orthogonal Frequency Division Mulitplexing: https://en.wikipedia.org/wiki/Orthogonal_frequency-division_...
A Majority Advertisers and Publishers Expect 360 Video to Be a Revenue Driver
I can imagine the DOS attacks on these things.
That code probably represents one function in a event loop webserver processing more than one request at a time. Non blocking behavior is important for work involving UIs.
However, wetware still ages, gets diseases, needs life support, and is fairly non-serviceable.

If I could pick what platform I run on, it'd be hardware (and I hope such hardware eventually comes along).
Did you miss the "Dutch Standards" part?
Improvements to Facebook Rights Manager
So that explains why that taxi cab was driving backwards down my street in Amsterdam. I thought it was because it was a one-way street that was blocked around the corner.
You even quoted "by Dutch standards" so I'm not sure what you think you're pointing out.
Your proposed solution doesn't address the stated problem in the field you're discussing (law), why would it solve it in a different field (tech/software)?

It just so transparently doesn't work in that field it's hard to even take the proposal as in good faith, since it has to ignore newsmaking and routine behavior. Rather, it comes across as a self-righteous comment: we have ethical standards (even if we routinely don't adhere to them and do terrible things as a matter of course) so clearly those engineers would be better if they were more like us!

The sarcasm likely wasn't constructive, so I'll apologize for that.
That assumes you live in a country where "public services to get assistance for food and shelter" exist. Not everybody is so lucky.

It certainly isn't always _just_ say no.
It's common convention to keep them the same, but in this case it may be useful to distinguish between the type and the term level value.
> This sounds like an unusual situation, considering the places I've lived.

That number is slightly higher than average, but the situation isn't uncommon. In fact, it's common enough that the Federal Government itself is doing it too, in a dozen or so major markets (Atlanta, Seattle, Chicago, Los Angeles, Minneapolis, etc)

http://www.cnbc.com/2017/01/25/governments-fannie-mae-will-b...

> I'm curious as to what town this is,

These are the stats from my small hometown specifically :

http://michiganradio.org/post/winners-and-losers-grand-rapid...
Their argument is pretty clear.
> The grail for algorithms should be to HELP display/persist the disproof of misinformation, objectively and efficiently. Not just to HIDE it and hope it goes away!

Or like, give people control over their own data..

I have ~/.procmailrc - where is my ~/.facebookrc :b
EXECUTIVE RESUME SAMPLES
> Just say no. And lie if you have to.

I'm extremely interested in the modern morality of lying, because on the one hand, we find some lies to be so heinous that they are career-ending (plagiarism among them), and some lies to be so necessary that _not_ lying is viewed as heinous (e.g. "Would you lie to an S.S. soldier about whether you were hiding Jews in your house?")

Here, Jacques spends the entire blog post trying to persuade people to avoid immoral behavior -- but then advocates lying. Is lying not immoral anymore?

I would be very interested in knowing what percentage of people view lying as objectively wrong, and how that has changed over time.
I agree, but I don't think the OP was trying to include (practically) unknowable laws in his main point.
The premature-birth thing can be fixed now with artificial wombs: we'll just keep kids in there longer, perhaps 2-4 years. Throw in some genetic engineering and some techniques to rapidly indoctrinate and train these people and we can grow a clone army! Bwahahaha!
Should we do a Kickstarter to manufacture our own DIMMs? Its an easy design and I hate donating to some corporate gross margins. Maybe enough people feel the same.
ISPs aren't a natural monopoly - trunk cables are. I can see a good case for having those be federally owned and managed if they aren't at the moment - I can't really speak to the US situation at that level because I'm from the UK and most cables are owned by BT who lease access to other ISPs.
What are your strengths and weaknesses?