skysight-inc/HackerNews huggingface dataset:
This resonates with me, a lot. Damn. What would you use instead?
You can't behave badly in meatspace and expect to maintain anonymity either.

Say for example if you cause damage? You might be arrested, ordered to provide compensation etc.?
My rule of thumb for the last 25 years has been:
Double how long you think it will take you to do your bit, then go to the next set of units.
e.g.
5 minutes becomes 10 hours
1 day becomes 2 weeks
2 weeks becomes 4 months
When you write code it's easy to forget the testing, documentation, and process and people overheads of getting your code out of your​ head and into production.
What does it tell?
Instant classic. Hilarious -- and spot-on.
At least not a smartphone. That's my case as well, very happy with my dual-sim Nokia 216. The internet can always wait until I'm back home or at work.
Existing stock - yes. New stock - they have learned a lot and appear to be serious about making improvements.
When my estimates becomes correct, it means, I have a clear view of all the difficulties. Probably, the job becomes repetitive and I should try to find another one.
I tried and you're right. Did they disable that recently? Or is there a popular IDE that does render Markdown in commit messages? I had to ask a few people not to use Markdown and I just assumed it was a Github thing.
Also rule 2
I'd rather have typing assist than abbreviated names. To be self-explanatory, it's called ISingletonComponentFactory, but that doesn't mean I type all of that out.
How the Mid-Victorians Worked, Ate and Died (2009)
The Aggregate Magic Algorithms (2015)
I have formal training for the use of pistol, pepper spray and baton for self defense. As a result I think umbrella is the best possible self defense weapon for civilians in most western nations:

1. Can be carried openly. (Unlike any other weapon.)

2. Can be used for threatening. (Unlike pepper spray, taser or knife.)

3. Legal to own without permit. (Unlike possibly any other.)

4. Guaranteed to be more effective than bare fists. Especially pepper spray is sometimes very unreliable on having any effect at all. Especially if the opponent is under the influence of opiates.

5. Allows to keep some distance to opponents fists while still being effective.

6. Can be used safely against all demographics and in all locations. (Only batons are equal in this. You can hit the head, but you can also avoid it. You can't know if someone you spray has asthma.)

7. Can be used legally. (You can't use knife for self defense "reasonably" and assume that you don't get charged for manslaughter.)

8. Everybody has clear understanding on the magnitude of damage an umbrella (or baton or baseball bat or any other "stick") will make. This means that the defender with umbrella is less likely to use it completely in excess. Also it means that the assailant may calculate correctly that the assault is ill advised.

9. Is not perceived threatening by itself by innocent by-passers. People carrying umbrellas don't cause everybody to get tense.

10. Can be used to various threat levels. You can gently tap a bratty teenager to the bottom with umbrella. And from there you can incapacitate violent drug addict with several blows to the head or anything in between. With pistol you can only use it when lethal force is acceptable.

Openly carried umbrella is one of the very few weapons that can possibly deter violent crime without anybody knowing. Only pistol and batons are clearly better from individual viewpoint, but they require permits. Tasers and pepper sprays are only good as "more tools to the box" for guards and police.
"""inspiration""". It's a flat-out and less funny rip-off of the original. In fact, several of the responses don't make sense in this version that did make sense in the original.

Candidate: Forget it. Just give me a second ok? I think I will organize
rows as candidates and columns as dates/times and use NOW, TODAY, WEEKNUM
and the rarely used called YEARFRAC

Interviewer: Oh, no, that’s from the answer sheet in the “Cracking the
Recruiting Interview: 150 Spreadsheet Questions and Solutions.”

Candidate: No, I mean, that is something I have used in the past for simple
fractions

Interviewer: How would I know? I’m not a spreadsheet wizard like you.
Masculinity is a spectrum, with extreme womanizers on one side and gender-fluid effeminate men on the other side. Where is toxic masculinity defined? Do you feel there should be checks on extreme feminism? If no, why not?

Also, if your goal is diversity, that requires me to consider one's cultural background before discriminating against them. Why wouldn't you do the same for masculine guys?
I think that is a very good advice.

Reminded me of my conversation with my son when he was three years old:

“I want to be brave. Tell me how to be brave” asked my darling son today before leaving for his school. I didn’t have an answer. As my eyes welled up, I asked if he is scared of anything in particular.”No, I am brave. I am not scared of anything” came back his reply.

https://introspeak.wordpress.com/2016/06/23/tell-me-how-to-b...
Depends on how badly I behave. It's perfectly well within my rights to call anyone in the bar a cunt. Some might be offended. There might be an argument. I might be asked to leave. There might even be fisticuffs. But at no point during any of that will my real identity matter an iota.
I know very little about the Windows platform

As someone who started in the 90ies this makes me smile.

Year of the linux desktop or not: something has changed. (Quite aware that the bauerd might be using something else.)
[Screencast] Working with Subdomains
To be honest, I wouldn't be interested in hiring someone whose entire line of reasoning in rejecting a programming language boils down to "function calls look funny, they hurt my eyes". So I guess that's a win-win.
Double paned windows are hardly some kind of best practice. The Mediterranean countries are still poor. Of Western Europe, only Germany and to some extent Ireland appear serious. You also have smaller jurisdictions, e.g. Brussels where some good work is going on.
Cleverly-Disguised Crash Handler
Ah, an ad for the next Markdown-APL.
You seem to simplify quite a lot. Costs should go down with videos not being recommended and thus less watched. Not excessively oppressing their users should be a benefit. Sure we could find more of both costs and benefits and I wouldn't be sure about the resulting score.

I also wonder how much it will cost to classify a video versus just hosting one of those average and barely viewed videos.
15 Most-Trusted iOS App Development Companies of the World (2017)
Not quite. There are two requirements.

First is a "Ausbildungsbewilligung" from the canton your company resides in. This is basically a cert that verifies that your company is able to provide an apprentice with the proper environment.

Depending on the canton this can mean that your company needs to be of a certain age (e.g. two years) and that the work that you are doing actually qualifies your company to provide the apprentice with relevant skills (so a restaurant can't train engineers).

The second requirement is a person that has completed the "Berufsbildner" course. I haven't done it myself, but from what I hear it's a one-two weeks course that teaches you the basics of the apprenticeship system (your rights and duties).

After that you hire a 15-16 year old you think would be a good fit.

The first two years the kid will be in school for up to three days a week and you will probably pay a salary of around 500 - 1000 CHF (you would usually increase the amount each year).

The second two years (assuming you are training a software engineer) you might pay a bit more, but by then you might be lucky and the teenager is a young adult that can do good work for cheap.

Of course 16-20 is a time where lots of things change, so you might not be so lucky. From my experience you can't predict this either. I've seen kids that started great and dropped out later and troubled kids that found their calling in year three.

To find out more you want to search the web for "Ausbildungsbewilligung", "Lehrbetrieb werden" and "Berufsbildner". From what I've seen all information is in German/French however. I didn't find any good sites in English.
HN is a nieche website for mostly tech people. It has a very nice way of moderating content and I haven't really heard of any misuse of power yet (anecdotal evidence).
I was referring to the new stock. But be careful with:

> Newer housing surely has better insulation

You only really know if you test and measure.
Very cool! Should try to pick the relevant definition when there's many though. Even your very first example gives the wrong one for quarrel, you need to click through 7 definitions before you get the right one.
:globe_with_meridians:

"slashbin" = [the username of this Github user]

"*" = [the projects or repos to which this styleguide applies is not defined > /dev/null]

:pencil:

"Use the Present Tense" == "'Use the Present Tense' is missing object. Please specify: 'Use present tense verb'"

"Rule 8 parenthetical example ()" == "Use present participle as descriptor; try 'Adding feature' NOT 'Add feature' to accurately describe what submitter does during ``git commit``"

"Use the Imperative Mood" == "Error: Imperative Mood does not map to correct structure; please check grammar and re-submit"
But isn't that the same with everything? Someone independently inventing Quantum Mechanics right now is too late to get any recognition from it. There's a good reason by Newton and Leibnitz argued who invented calculus, or why Darwin hastened the publication of his book when he found out that Wallace was on the same track. Being the first to do something gets rewarded.

Of course people had wondered about binary search before 2009. So in this case the reward is for being the first to do X, but on Stackoverflow.
20 year recovering recruiter here (now more focused on providing services to help job seekers).

I think at least some of the animosity job seekers have for recruiters is that they may feel recruiters are designing these types of esoteric interview questions and exercises. The overwhelming majority of recruiters are entirely incapable of designing them because they lack the technical skills (myself included).

The recruiter is primarily responsible for identifying a (hopefully) qualified candidate and managing the hiring process along to ensure the "candidate experience" doesn't get in the way of a hire being made. The recruiter might be just as frustrated with that hiring process and the methods as the candidate, but probably has little control over it.

If we want to end these types of interviews, the people to change them are engineering managers. If the engineering manager wanted to end whiteboard exercises and trivial questions on minute details, I assure you the recruiter wouldn't be against it.
I've felt a similar sense of loss about losing knowledge picked up while in academia. I think that to re-learn properly, however, you need to find a way to apply the knowledge "in anger". There's a reason why we did endless problem-sets in school.

After a few fits and starts at re-learning I've found the only things that stick are things that I end-up using (albeit sometimes in a forced way). Nothing wrong with a nostalgic perusal of classic well-written texts, but these kinds of things were never intended for just reading. You gotta apply it to really know it.
>Are you loudly complaining Old Navy doesn't sell a "Hitler was right" shirt? Are you complaining about the "censorship" going on at the Museum of Fine Arts since they don't have a white supremacist exhibit?

Facebook is not Old Navy (one of thousands of competing clothing stores), it's a ubiquitous service with over a billion people in it, almost everybody on the internet.

Like Google, it's more of a basic internet service than a mere website. And its content (and content policies) are a factor in political discourse, both in the US and outside of it.

Secondly, to restrict the discussion to examples that your audience will clearly dislike ("Hitler was right", "white supremacist exhibit") is misleading, because the problem is with items that are not that clear cut but will be censored anyway.

E.g. "Iraq doesn't have WMDs", "CIA is involved in drug trafficking", "US supports death squads in Latin America", "Dodge the Vietnam draft" and so on -- to limit the examples to such items from the past. What would a mainstream company who "censors" stuff allow from those back in the day when they were hot issues?

Or let's take it to today, how about pro/anti-Trump, or pro-anti Assad, or pro-anti Black Lives Matter, pro-anti Manning, pro-anti Assange, etc?

Even stuff that the majority in the US might disagree with, the majority in another culture/country might legitimately agree (and not want it censored) -- but they'd have no say. A single country (and one from which many countries have scars from) will control a large part of the internet discussions (through Facebook, and similar policies in Google, etc) of other countries.
You're looking at the wrong bits. ES6 has delivered vast FP improvements and awesome async support.
Do you call the local censor a "curator" too?

Besides, my local librarian doesn't decide what books the library will have (what's this, USSR?). They do the initial ordering management, but library members can request any book and have it ordered.

There's a mechanism for us curating our own content: we decide to which pages/friends we subscribe. How about that?
How to Design a Free Logo for Your Startup Brand
Is OP actually autistic?
Actual programming interview question:

"How would you rate your skill with cloudformation on a scale of 1 to 10"

"I guess a 9.5"

"Great."

No follow up question.
Amazon’s New Customer
Thanks BerislavLopac!
Key takeaway from Fowler:

> "Estimation is neither good or bad. If you can work effectively without estimation, then go ahead and do without it. If you think you need some estimates, then make sure you understand their role in decision making. If they are going to affect significant decisions then go ahead and make the best estimates you can. Above all be wary of anyone who tells you they are always needed, or never needed. Any arguments about use of estimation always defer to the agile principle that you should decide what are the right techniques for your particular context."
There's nothing unbelievable in this findings regardless of authenticity of these images. I know about at least one such case here in Russia, from my own fathers career, and he told me there were others. It's something people know about for quite a long time, at least in our country.
If I had to choose between no generics or "generics as closures" I'd vote no generics.
I should really write an article titled "Is Betteridge's law true?"
When I read articles like this, I tend to assume that they are exaggerations written by people who feel burned because they didn't get the job they want and that the reason was unfair interview questions.

In other words, I simply don't believe that interviewers are, as a group, so stupid that they regularly ask obscure Excel questions when they are plainly not relevant.

To continue with the recruiting example, I suspect what is more common is that interviewers are expecting candidates with some Excel experience, and ask questions to gauge some basic level of competency. And interviewees have conflated using it one time with any depth of experience.

I can attest to seeing this many times during programming interviews. If I see something towards the top of someone's resume, I will ask a basic question to see if anything whatsoever is known about that thing. Yes, book knowledge. Stuff that you would know if you had actually read any docs.

I don't want to work alongside someone who claims knowledge or experience of something and doesn't know the basics. Or doesn't know that they don't know the basics.
ES7 was finalized a year ago. Everything except IE 11 supports all of it.

You meant ES2017.

HTH
MIT “Becoming an Entrepreneur” course starts today
That's really something that needs to be driven from upstream - you can't really add syscalls in distro patches.
> This is true only insofar as libraries use promises, and your code uses promises. They're still pretty annoying in my experience.

Promisify, or (as I prefer to) just "return new Promise((resolve, reject) => { nonPromisedStuff(...) })"?

> There are still some other cases where the mess of brackets is overkill, other than callback hell.

Like bad coding style?
The problem I see with unstable is not the lack of stability, it's the time needed to check the changes when upgrading. Stables is much easier to track because it changes less (wait, that was the point, no ? :-))
Not true, SSE2 added support for performing all the MMX operations, but at 128-bit width in the SSE registers. AVX2 expanded that out to 256-bit width later.
IIRC Kotlin can only do it on inline functions on type Params explicitly marked reified
From the Stasi's wikipedia page:

"Numerous Stasi officials were prosecuted for their crimes after 1990. After German reunification, the surveillance files that the Stasi had maintained on millions of East Germans were laid open, so that any citizen could inspect their personal file on request; these files are now maintained by the Federal Commissioner for the Stasi Records."

I wonder if that will ever happen in the US.
New Bloomberg School study finds 19-year-olds as sedentary as 60-year-olds
Actual recruiting call:

"I have an opening for someone with mesosphere and machine learning experience."

"Well, I don't have any of those, but I have used docker a little bit."

"Great, I'd like you to interview."
I heard a quote on a science podcast once to the effect of "If you can't cure cancer in mice, you're not really trying."
Top 5 Software – Live Video Streaming on Twitch
https://github.com/jakeasmith/commit
Yes I think you are right, buuuut...

Lots of times the initial screen is done by someone totally non-technical, and they are asking questions from a sheet and judging whether you are saying what is in the answer field for their sheet. This is super stupid, but I have seen it, usually when some headhunting firm is deciding whether to add your resume to their database which they pull resume's from to send to clients.

The moral: Don't use headhunting firms, because they will basically never send you a decent candidate. In the very rare cases where they by pure luck do send a good candidate, this is rarely worth the dozens of crap candidates they have sent you (not to mention that they will try to push candidates on you if they think they can get away with it).
Casper is 20% of the price of the mattress store.

Is your price target like $50 for a queen?
Wait for the sales figures of the next Metal Gear and PES games. They're likely going to be absolutely awful.

MGS5 was worked by Kojima and even with all the trouble with Konami, people wanted to show support for Kojima. Gamers did discuss about boycotting the game but since it would have been a disservice for both Kojima and gamers that boycott didn't materialise.

However when Konami for example removed "A Hideo Kojima Game" text from the MGS5 there was a protest by gamers to get it back there.
Absolutely seconded.

Decent support for ZFS in general, especially during installation already.

Ideally, ZFS root filesystem support (snapshot before upgrade, yay!).

I've been using ZFS for six(?) years now, on both Debian and Ubuntu, and while ZFS root is so important to me that I'm willing to jump through the necessary hoops to install it, it's kinda grating and perhaps riskier. And not for the faint of heart.
This is a picture perfect description of my interview with stitchfix.
>If that's the case, and there is sufficient demand, another "Whole Foods" will sprout and fill that market demand.

Other possibilities:

a) there's no sufficient demand, so that's the new situation the few discerning customers have to deal with forever

b) there's demand, but it's no sufficient enough to support two such big chains, so at best smaller, scattered around the country competitors arise, with jacked-up prices to support the higher standards (since they are not WF scale)

c) there's sufficient demand, but the Amazon merger has given WF so much power that they can crush any challenger

d) there's sufficient demand, but for a new challenger to emerge, gain traction and cover even half of the area WF covers will take close to a decade

Real markets are not like some economic fairy tale...
> I challenge you to point out any mechanism that would prohibit me from completing an in-store transaction to the non-compliant disadvantage of the disabled without requiring a visit to their website.

You can get coupons on their website. As a blind person, I would need to take extra steps in order to get those coupons.

You can refill prescriptions online and save time, rather than waiting in the store.

There you go. Time to stop moaning and get busy and start making the website ADA compliant.

> has yet to compel me otherwise.

Again, I've never used their handicap bathroom. Or any of their bathrooms. You having not used it is a very weak argument. Apparently it wouldn't even stand up in a court of law.
Yes, at low dose. Which legal hemp provider along with others.
Got hung up on the first sentence. I'm on the egg comes first side and I believe evolution proves this point.

Not a chicken -> egg -> not a chicken -> egg -> chicken!
>I buy most things online, yet I don't understand how you can buy "fresh" anything online: don't you need to see it, test it, smell it?

No, you just need to trust the seller.

>How is this going to work? If you don't care about these things, isn't it easier to buy canned goods or go to the restaurant?

Just because somebody doesn't care to smell and tickle their melons (no pun intended) it doesn't mean that they have to go straight to canned food.

Most people don't check their fresh produce that much anyway, they just get some items off the shelve and that's that.
> The rule of thumb for us was if it's going to take more than 15 minutes, it needs an issue.

Gross. That sounds like process for process' sake. Or you could, you know, just trust that your developers are working on actually useful things because that's what you hired them to do, and we're all professionals here, one hopes.

Maybe something like this is useful for _very_ junior developers who need a bit of hand-holding before they're steeped in how professional development in a team setting works, but if you still need this sort of thing after even a year at work, that'd be a huge red flag to me.
Are you sure it's a joke? Pretty sure it's serious
Ask HN: Worth pursuing masters for engineers?
Wanted to hear some thoughts on software engineers pursing a masters or MBA to help accelerate career growth. If my ideal trajectory is engineer -> architect -> CTO, is it worth getting a CS masters? an MBA? has anyone done it and what did you get out of it?
E-commerce store development for women's fashion
That might be, but the main point here was that it's way faster. Do you want to destroy a few MBs per drive or a few TBs?
> try explaining to anyone who comes from a Mac about rpm vs deb vs whatever else. Which is why they would pay for the mac rather than use Linux ("its too hard to install software").

How does that make any sense whatsoever? You have three different systems to choose from ... and you choose one of them because the other two are different from one another?!
Redox is the rust os. I forgot the other. It was on HN not long ago.
why tho? it's easy enough to add +javadoc (or equivalent) to a class name, no need to second guess the user input