skysight-inc/HackerNews huggingface dataset:
What exactly makes you think that a degree "means less" for a black job applicant than it does for a white one, when a white applicant is approximately 150% likelier to have a degree than a black one is?

Are you attempting to assert causation in the absence of correlation?
As mentioned earlier, women do in fact protest against discrimination in the oil rig industry[1].

1.http://www.warrensiurek.com/blog/2015/04/5-women-claim-gende...
The problem really is that you have to vet them at all. With golang's standard library, it's all going to be supported to some degree. (I believe the same happens with rust's standard library, it's just much smaller.)

Basically, some people like having a curated library set; others do fine without and are happy to find things to use. The former set doesn't like rust as much in its current state.
This article makes me respect Bill Gates more. You never hear of him being involved in cringy stuff like this.

Yes, it may be legal, but it definitely doesn't look good.

Also, is it just me or is Zuck becoming rather paranoid about his privacy and security?

(1) He apparently has SIXTEEN bodyguards at his house:
http://pagesix.com/2016/02/14/mark-zuckerberg-has-16-bodygua...

(2) He bought all the houses surrounding his in Palo Alto to protect his privacy: http://www.mercurynews.com/2016/09/15/palo-alto-mark-zuckerb...

(3) He tapes his laptop camera and microphone: https://www.theguardian.com/technology/2016/jun/22/mark-zuck...

(4) He goes jogging with FIVE bodyguards: http://www.dailymail.co.uk/news/article-3464044/Isn-t-work-T...

(5) THIS current article.

Obviously a famous rich guy will need more security than the average person, but other billionaires don't seem to take it this far.
Thanks for the good work, I really appreciate the subreddit and the work done moderating it. People undervalue good moderation because if it's working well you don't often notice it.
> In my experience either IO absorbs everything but the most trivial trinkets that I wouldn't ever mess up anyway,

Almost all business logic is pure, and it can get pretty complex in my opinion.
in short, you write way less lines of code in vue, as opposed to react. its a pretty liberating feeling especially coming from monolithic angular and react code bases. this looks to me like the result of what happens when someone tries to create simple easy to use frameworks as their core philosophy.
As has to be said every time one of these stories comes around, this is not representative of normal e-cig use.

This person had what's called a mechanical e-cig, or "mech mod". They use no electronics, just a big switch or relay and the sometimes sub-ohm coils used for heating the liquid.

A mech mod works by nearly short circuiting a lithium ion battery. You need to carefully measure and build your coils to provide sufficient resistance and only use it in short bursts. You also need to use a battery (or batteries) capable of delivering the amperage you're asking of it (them). If you don't follow these rules, or if something gets damaged and your device short circuits, you're going to have an unhappy battery in your hands/pocket.

What happens when a lithium ion battery goes nuts? See article.

There have been regulated e-cigs for years with electronic controls both to limit current and time things out if a button gets inadvertently pressed. Those don't blow up.

Mechanical e-cigs are not for normal users. They're for the "cloud chaser" competition types trying to be human fog machines.

You can kind of analogize mechanical e-cigs to nitrous oxide in a car. It's a cheap way to get a lot of power but you have to use it carefully if you don't want to blow things up.
get a sit/stand desk. Even better if it is with treadmill. I only wish i started to work standing 10-15 years ago instead of just the last couple of years.
There's a great discussion to be had in scaling your practices to the human factors.

For a solo developer, just breaking things out into modules and massaging the formatting is likely to be a net negative - something you might do once you've accumulated months of cruft and are ready to start handing it off to others or repurposing it for a new project, but also a chore that will get in the way of thinking about the job in front of you right now, a temptation to think top-down planning will come to your rescue. Your advantage is in being able to change direction immediately, and there are a lot of ways to give that up by accidentally following a practice for a larger team.

As a team gets bigger, it's more important to be cautious because of momentum; any direction you pick for development will be hard to stop once it gets going.

At the same time, there are processes and automations that help at every scale, and at the small scale they're just more likely to be little scripts and workflow conventions, not ironclad enforcements.
Yes in a way. My point is really that land ownership should not be seen as a fundamental 'right' in the same way as other more fundamental 'rights'. Its actually treated this way in most international instruments (not as a right or given serious caveats) although in common conception many in the west assume otherwise.
The situation is very similar in Korea with KakaoTalk. They have several apps within the messenger itself (e.g. even one that lets you book a hairdresser appointment) and currently still several outside (e.g. taxi hailing), but altogether they're in a similar position.
I'm not sure what that has to do with things like race conditions that randomly result in "kill and delete" erroring and leaving the container in a invisble, dead state, with a totally useless error message. There are a lot of resources to keep track of in a system like docker and esoteric error conditions, and pretty poor tools to help you do it correctly in Go.
There is an easy way to discriminate on race without asking about race (aside from the obvious) -- pay. Lower the pay enough and only certain races (those at a competitive disadvantage in the job market) will apply.

At my previous employer, there were some positions with salaries so low that the only people who applied were foreigners who were so desperate that they were willing to take it. White Americans (and American-born Indian Americans for that matter) with computer science degrees simply had more options than to take such a terrible role at such a terrible salary. It had nothing to do with the company discriminating.
A powerful solution for model-driven web app generation
It's a frontend issue, check the compact version:

https://www.reddit.com/.compact
123RF: How we bootstrapped a stock image company
My first year law professor taught us that property law is a bundle of rights. Here's an example that shows that he was right.
Not that I disagree with you as I haven't ever interviewed there so I wouldn't know, but you can't tell how hard it is to get into a company based on the questions. Two companies could ask the exact same questions but have different hiring bars if they have higher or lower expectations on the type of answers you give.

In my experience this does happen too as I've been asked questions of similar difficulty at many companies but the outcomes have been consistent with what people on the cscareerquestions subreddit (where they obsess about these things) also say.
I think it really depends on what the op is looking to make. I made the generalization mostly based on the OS and languages (most universities starting from at least 15 years ago taught Java in at least a few classes whereas objective-c and swift are only iOS specific). I haven't had to deal with your specific examples but I suppose in your case iOS might be easier. I still believe overall Android is easier to get into for the "average" person.
With ModuleStudio you can create models describing your custom database and generate the implementation code from this. It targets the Zikula framework which is based on Symfony 2 and utilises Doctrine, Twig and Bootstrap. Looking forward to your feedback.
Pull up amount seems like a lot. Where did you get that number?
Sometimes you don't have a choice. You don't want those people but they are forced on you.

It's strange the short term focus that is accepted in what are nominally professionals.
I'v read it as "hurts" and reading the article couldn't understand whether it was a sarcasm or what. Then I thought HN headline was wrong. Then I re-read it as hearts :)
Then they should have acted 8 years ago, because the "Muslim registery" already exists under Obama
See introduction video at https://www.youtube.com/watch?v=sZcOIh92zxY
You realize people can simply scroll up to verify that, in fact, that is the exact argument you're making, right?
How about starting with a web site? It is much easy to iterate and validate the idea. Once you get enough usage and feedback, then start to build app.
>Property rights are the foundation of civil society.

are you sure that indigenous people want your version of civil society?

>when everyone owns something, no one owns it.

yes. And isn't it how many tribes own their land?
You're not the person I was asking, and I didn't ask for a definition.

In case you missed my point, we aren't talking about physics here, but about society, which is a reality we create.

Appealing to "reality" in a discussion about bias amounts to throwing up your hands and dismissing the problem as just "the way things are".

It's like if you described a complicated social problem you've observed and I shrugged and said "physics, eh?".
Yeah, no shit. Who at the WSJ actually believed that students were by and large capable of paying back enormous student loans on time?
What about http://? Is it a Mozilla project, too? What a mess.
There is hope on page 4
http://en.community.dell.com/techcenter/os-applications/f/46...
No, he made a point, which no one would have believed without his example.

The whole vertical software stack sitting on top of the hardware of a PC is generally considered a massive towering best with layers of abstractions, and armies of programmers needed to implement and maintain each layer. To say that this does not need to be so, would be taken as theoretical, impractical nonsense without any proof. Which actually would be a valid position, because doing software is so hard that generally you can't guarantee will something work without actually doing it.

So, yes, to make that point, and to have it taken seriously, he really needed such an example.
I'm curious how you see the future of the USDS with the new president.
A rant against maximization
And you could literally NOT update everything every single vote, and the users wouldn't even know... That's one of the major points of all those queues reddit uses, isn't it?
Here's the thing, bub.

A person who has put so much effort into just hinting he'd like one[0] while making sure he can also claim not to want one is just a scumbag, not someone who has never proposed or supported one.

It's like saying "I don't really think all blue people are liars" and giving a big wink to your audience at the same time, then claiming to not be a racist.

Are supporters of someone like that suckers or just being dishonest about their own intentions?

[0] https://www.washingtonpost.com/amphtml/news/the-fix/wp/2016/...
What were the hurdles that you encountered?

One difficult aspect of Rust relative to Go must surely be generics and trait bounds. This is something it shares with Haskell and Scala. For people coming from those languages (like myself) the stack/heap thing is the most salient.
I agree with you that the social structures we've set up have largely forced the hands of the indigenous people who want to keep their lands in their families in perpetuity to sell. How can we actually make sure these lands stay within families forever possible though? To do something like disallowing the sale of these lands outside of their communities doesn't seem particularly ethical either. In this case, that could mean that some of the landowners who might be hard pressed for money might have a pressing need to sell, so how could we forbid that? Just like preserving our diverse cultures, I totally understand the value proposition, but how can you ethically force cultural preservation? Not a perfect analog, but I'm curious how you think a more equitable system might work here.
I'd be pretty happy if this were the case. Likewise, I'd be pretty happy if the same thing happened to instant messaging.
FWIW, a GET / (front page) while logged in takes 1-1.5s for me (TTFB). ~3s till load with ads blocked, ~5.5s with ads. Both numbers without caching, but that only seems to shave off about 200ms (most of the time is spent in JS and rendering the site).
>you have challenged me to defend the assertion that equality of opportunity exists

No, I most definitely have not.

I challenge you to demonstrate that interests, cultural values, and other factors that influence professional qualification to be evenly distributed.

This is a sine qua non condition for the claim that "equal opportunity begets equal success" to be true.

If you want to define "equality of opportunity" as all groups being identical in:

- their culture

- their values

- their intellectual interests

- their views on education

...then I ask you: is this really what you want to argue?

Do you really want to deny the existence and legitimacy of these idiosyncrasies that minorities quite vocally cherish? If I were mean-spirited, I might even ask you why you 'hate diversity', but I won't stoop to your level.

If you're instead arguing that the hiring process should be less concerned with competence, and more concerned other things (like skin color, gender and national origin), expect people to disagree with you.

---

Edit: some empirical evidence for you to chew on [0]. It points to systematic differences in the professional interests of men and women. I suggest you dismount from your high horse and start looking at cultural differences in professional orientation, as well. Literature abounds.

[0] http://psycnet.apa.org.sci-hub.ac/journals/bul/135/6/859/
I gave up Reddit some three years ago I think? Only visit whenever someone links me. Just lost all interest in seeing what 14 year olds are posting.
Germany, Italy, Spain have similar low birthrates than Japan you know.
They probably have less labor pool issues though.
This actually sent me down quite the path of discovery, which yielded to me a couple of surprises which I may have to document somewhere else. But the answer to your question is that you can seal an interface by declaring a private interface that has a private method. If you do that, nobody can construct any type that will implement that, even if they peek in the module and look at the private method name. The compiler will yield up something like:

src/b/b.go:16: cannot use b (type B) as type
a.private in argument to a.CallPrivate:
B does not implement a.private (missing a.privatemethod method)
have privatemethod()
want a.privatemethod()

A public interface with a private method does behave a bit interestingly. You can create new structs that compose in the implementation, and if you have a function (not method, function) in the private package that tries to type match on them, it can indeed end up with a type unknown to your package. However, you still have not necessarily "opened the interface" because it remains impossible to ever call a private method on that interface that was not defined in the original package. I haven't tested what public methods do.

I was able to construct a struct that in some sense had two different methods which could both be called under different circumstances with the same short method name, which is a bit weird.

So, in Go, you can completely close an interface such that you'll never get a type you don't expect, or you can close an interface in a way that means you may get an underlying type you didn't expect but the method will still be guaranteed to come from your package.
While that is true they also collect prinzs from visa-waiver countries.

However, no religion attribution there.
It's not about getting a treadmill desk or sit/standing desk, it's about forcing yourself to actually use it. I have a standing desk with a treadmill under it, most of the time I just find an execuse to sit, and do not turn on treadmill...however when I force myself I really do feel great and much more energized
Exactly. I learned Javascript after Lua, and it was pretty similar, except a bunch of clearly worse design choices, and a pile of complexity mostly related to the web platform. (Why is this magical? Why aren't returns symmetrical to inputs? Why are the semicolons and other syntax so silly? Where are the cooperative coroutines? Why are the types and conversions so much more complicated without adding any additional value? Why all the extra ceremony around what is fundamentally the same prototype OOP system? Etc, etc.)
This does not apply in the UK either. You pay capital gains tax only when you realise the value.
Sure, but you're not saying anything that's not already common knowledge and you're not adding anything to any discussion by just saying that. :|
I'm in a somewhat similar situation to you, but on the upward slope. If you don't mind, what was the breaking point for you? How did you approach your recovery? How much time and effort did you put into getting your business off the ground? How do you manage to combine enjoyable work with delivery (nowadays it is the mantra - everything has to at least help provide value for customer)? How do you handle employee's failures and your own?

I have started to think about these points a lot.

Given I basically have a coworking workshop (it's a 3 friend little webdev company), there is a lot to consider.

Solving and handing over of my current obligations, dedicating to my shop, or starting a new one my way, or finding a new place to soak in more experience (I'm 32, but somehow my brain still works well enough to quickly absorb new stuff).
> I'm not learning a language where every project requires a separate compiler.

All the libraries I have needed for my projects in Rust support stable. Maybe shortly after 1.0 some people were not playing by the rules yet.

The only exceptions I've found are some truly elite macro things and stuff to support code generation.
> Exceptions give you stack traces automatically. All of that context (and more) is there without library authors having to manually weave it in at every level of calls.

I find exceptions really useful but also, I think that with exceptions people tend to loose very useful panic/error dichotomy. I saw projects without a single "panic" in the code. All those projects gravitated towards dumb error handling mechanisms aka "log all errors and continue".
Again, arbitrary. But still doable provided intelligent programming.
That's my hangup. This promises a lot but only delivers on not having algorithms for your content and not having ads. That's great but adblock takes care of the ads and the algorithms are often not so big a deal (e.g. when subscribing to a small subreddit). I see literally not reason why it would encourage the language buzzwords.

And frankly, the UI is clunky af!
> When you vote, your vote isn’t instantly processed—instead, it’s placed into a queue.

I remember looking into this a while ago and was bewildered to find that when I upvoted or downvoted, there was no XHR call to the backend! There was no hidden iframe/image, no silent form post. Absolutely no network activity. Yet when I refreshed, my vote was shown correctly. I thought I was going crazy.

This was long ago so I'm a bit fuzzy on the details but after a bit of digging, I found the most elegant data collection technique I've ever seen. Instead of sending network data when I voted, a local cookie was set with the link id and vote value. Then when I went to another page, my browser naturally sent the cookie to the server, where I believe it was processed, and then a fresh cookie was sent back to my browser. I could vote on 10 links, the local cookie would get large and then on the next page refresh, the backend would receive my batch of votes, process them, and send me a fresh cookie again.

I don't think they do that now and I've never seen anyone do something like this. Even HN just makes an XHR call on voting. After twenty years on the web, it's not often that I am surprised so this was quite a thrill.
How to Boost Your E-Commerce Conversion Rate with Influencers
don't forget that one.

http://fortune.com/2011/05/26/mark-zuckerbergs-new-challenge...

""The only meat I'm eating is from animals I've killed myself," says the Facebook founder and CEO."
You're interested in the links, not the arguments. I can't see how this is going to be fruitful.
As someone whose both given and taken several interviews, this is highly abnormal. (Though, I'm essentially WASP, so perhaps I don't receive them.) There is (IMO) no legitimate reason to ask questions of race or ethnicity in a interview for a software engineer or similar (as it's simply irrelevant) … especially in today's world where we're trying to fix any discrimination in the field.
Do you even lift? It's really easy to start, and it's really easy to get caught up in the habit. It sounds implausible, but I became a much better programmer after I started lifting weights every day.
Heh, probably some idiot who just graduated with a bunch of student loan debt...
Ride a bicycle to work, or the equivalent 45 minutes a day, 4 out of 5 days a week. Lower impact cardio than most other forms, fun, effective transportation, and if you want to turn it into an anaerobic intensity workout, you can.
Running 5k under 20 minutes is not an achievable goal for most people over 30...I play soccer twice a week and so weight lifting, am in pretty good shape and tried to run 5k in under 20 minutes and just could not, spent like half a year running almost every other evening and the best I could get was 21:20. And it's definitely not easily maintained...

Also 30 pull ups is not an easily achievable number...my friend who is was a gymnast for like 15 years can barely do 25-30...

Don't give people unrealistic goals, they will just feel much worse and stop trying when they realize that they could not achieve those "easy target"...
The Ultimate List of the Best Mobile APP Development Tools – Infographics
So much effort when they could have just put some mobile lipstick on the desktop site and been fine.
You really need to listen to this podcast with Daniel on the Changelog. I love his attitude and his approach.

https://changelog.com/podcast/153
A Note on Collisions in a Common String Hashing Function (2012)
The end of that video was disturbing.

At least tomorrow I'll wake up to a 30 dollar an hour coal mining job, right?
And thats for a country in Top 10 Ease of doing business [1].
In others politicians/bureaucrats are truly someone to be afraid of. Case in point: The Current Income Tax Raid Raj in India [2].

[1] https://en.wikipedia.org/wiki/Ease_of_doing_business_index

[2] https://qz.com/860230/here-a-raid-there-a-raid-everywhere-a-...
> Making the military more smoothly administered does not necessarily correlate with an increase in horrors of war.

Certainly making enlistment harder will decrease the number of troops (absent a draft) which has a non-zero probability of decreasing military adventurism, yes?

Discouraging a single enlistment seems to me like it has the same order-of-magnitude impact as casting a single vote.

> If the military attracts good people, then that means there is the chance of having good people in the chain of command.

How does making enlistment easier increase the percentage of volunteers that are good people?

> I think it's too simplistic to think of a better military as being a net negative

Do you think more recruits means a "better" military?
It's never too late to start exercising. :-)
NASA Looks to Reserve More Seats on Russian Spacecraft for U.S. Astronauts