skysight-inc/HackerNews huggingface dataset:
Where do these critical thinking skills to detect bullshit come from? Look at all the bullshit we inherited from Aristotle. No one even thought to think it was bullshit until people came along and said "let's see" and actually started performing experiments and thus introducing the Scientific Age. Ask any small child which will object will fall faster: a 10 Kg weight or a 5 Kg weight and they'll unanimously say the 10 Kg weight.

So not only are we dealing with anthropological biases we're also dealing with logic: not all bullshit can be shown to be bullshit. One of the most famous examples is my assertion there's a teapot orbiting the Sun between the orbits of Earth and Mars. You say that's bullshit. Now I say prove it's bullshit, prove there isn't a teapot orbiting the Sun between the orbit of Earth and Mars! You can't. You can't prove that's bullshit.

It's at this point you may realize the tables have been subtly turned against you. You see, I made the assertion there's a teapot orbiting the Sun between Earth and Mars. It's not on you to prove that's bullshit, it's on me to provide evidence of my assertion.

So, if you are 100% confident that it is bullshit, what is there to lose? Everything.

Edit: changed 'You say' to 'You see'
My understanding is that the people behind this work are writing a paper on it, which when done will presumably make everything much more explicit than the slides do.
> if someone is likely to cause the firm to be responsible for illegal conduct

HR policies are what takes care of that, if an individual is able to make the company engage in illegal behavior you have bigger problems in the oversight department. Hiring comes with a bunch of rules, this person should not be able to transcend those rules by their lonesome.
Man I just loathe Australian government initiatives to support startups.

It's NEVER what is actually needed i.e easy to access cash or tax relief.

Instead it's the government pissing the money into an ecosystem of leech "advisors", "mentors", "incubators".

A parasitic ecosystem of hangers on to the idea of the startup.

Somehow in Australia the idea has become that the worst thing the government could do is directly support people to write code in their kitchens and ACTUALLY BUILD PRODUCTS.

Instead, the ecosystem of useless leeches/"advisors" has convinced the government that it should be the recipient of the cash.

It's vile trickery and charlatanism.

As a developer and entrepreneur, can I say to the government, please just chuck the money in the garbage bin / it's going to help startups just as much when it's in there.

Makes no ducking difference if Dave McClure managed to get 500 startups a cut of the pigs trough.

Seriously, go and have a look at the LaunchVic website, you might need to read it two or three times to realize there's actually literally NOTHING in there to actually directly support entrepreneurs. It's all indirect smoke and mirrors and complete bullshit.

Australian governments, please just stop saying "startup" and "entrepreneur" and instead go give the money to charity.
You could read it that way indeed; I meant it like; I know a lot of coders who will join me if they are looking for something new.

And unlike a lot of people it seems, I don't really enjoy moving to another company or taking people if they enjoy what they do; it would be that they would ask me first if I have something.
Putin's keeping 'em in line
You continue to argue against points that were never made and you claim my position is something which it is not. At this point I have to assume you are doing it intentionally, but either way, I'm not interested in being misrepresented constantly.
7 Sex tips για να επιβιώσετε στο πρώτο σας sex party
Quoting a previous reply to this thread which was deleted (so I'll omit the commenter's name):

> I don't think it's so bad. Sometimes, you work with idiots.

Just because a person thinks coworkers are idiots doesn't mean the person should pipe up about it. It's one of those communication skills that a person with a ton of experience is expected to learn.
not yet time: https://news.ycombinator.com/user?id=whoishiring
Right. Even if you include all the other Apis species, none of them are native to North America.
Reason to hire a young programmer based on the confession from CTO: we like college grads because we can drive them hard and pay them minimal salaries. The only thing is they burn out pretty quickly. And yes they also lamented the quality of their software and how releases were buggy and delayed. Not sure they saw a connection there...

To attract the candidates they optimized non-salary benefits they thought college kids would like such sports tickets, beer nights etc.

The bottom line is companies know exactly what they are doing and just officially​ claim some culture fit thing.

Same with hiring women, minorities,etc.

Even with open space offices. They say it's because they want people to collaborate but more often than not they want to save money and monitor people to see if the are "working".
Tencent to limit play time of top-grossing game for children
You might want to add to the list that you are required to by law if they are equally qualified.
Steps to Program ESP8266 with Arduino IDE
I just think its bad because its asking the student to be involved in the process of registration. I don't think that way of thinking scales. Unless you're making a util (which enables any architectural practice tbh) you're gonna eventually get stung if you pollute your currency with logic.
Currencies just like graphical interfaces should be as dumb as possible.

One day someone is going to want slightly different rules for student course registration and then they'll realise this rule is baked into the core and that's sad.
Speaking of Yankees and baseball hats, what is with the French and Yankee ball caps? I see them all over and never any other team. I always expect them to be Americans but they rarely are.

Also I vouched for this submission after it was flagged. I don't believe you meant Yankee as a slur, and even if you did, I have better things to do today than be offended.
No. Lack of knowledge is never helpful.
If age is not a good indicator of someone being a bad hire, then it can't be a good indicator of someone being a good hire either.
How the iPhone Built a City in China
If they buy their inner capacitors from a similarly dubious supplier, this might even be possible. Counterfeiters all the way down.
They get over this by mailing 100 at a time
Is nudity bad for children?

Perhaps because I'm from a zone where nudity is not a great deal and you can even walk in beach promenades and see nudist beaches and no one cares.
Easy text rendering with Vulkan
"that's not how I'm used to doing it"

To be fair - I'm not sure how that is age related. e.g. I've had very strong reactions from some inexperienced developers who literally only had knowledge of one way of doing things to the possibility that another option might be possible and better.
People under 40 are not a protected group under Federal law. People over 40 are.

https://en.wikipedia.org/wiki/Employment_discrimination_law_...
McNulty planting evidence in the Journalism season was such bullshit though.
I've seen this argument several times and always get lost at around the same point:

> But that means that our candidate solution cannot be the quadratic formula! If it were, then x_1 and x_2 would have ended up swapped, too.

Why?
FWaaS or Managed Firewall Services: What’s the Difference?
Reminds me of the time I visited Microsoft's 'campus' in the UK - in a posh business park near to Reading, with nice views over the Thames.

I was expecting the place to be filled with boffins and assorted geniuses, but instead there were sales account managers for things like Microsoft Golf - didn't realise that you would have regional sales executives, e.g. for the 'south west of England' for such products. Then there were bean counters with licencing to get right, but no 'boffins'.

I felt that I had accidentally been on the 'Golgafrinchan Ark Fleet Ship B; for the day.
nothing in this universe is intuitive except for a handful of parochial human matters
We're not at all in disagreement, but even after an enforcement action is taken within the firm, if the illegal act has already taken place, you'll still find lawyers willing to go after the firm.

Policies don't physically prohibit certain conduct; they merely provide a framework of consequences to discourage it. That's also why policies exist on when not to hire someone: to minimize the risk of the new hire acting in violation of policies.
GCC generates code that's smaller but it isn't optimal, because of the potential for partial register stalls (and just overall register renaming issues)

It's of course not wrong, but using AH when you're dealing with RAX is a weird anachronism

Clang does the obvious, correct thing.
The use of a corporation like Monsanto...control.
Food used to be food. Now, it's patented ingredients. Control of food, along with control of health care, currency, education, war, religion, entertainment, water, the media...
Instead of gradual, spontaneous unifying of the world's Nations, it is being hastened, directed by unseen hands. "GMO is the way to go."
Illegal to collect rain water in some U.S. States. Fiat money and centralized banks. Control. Banks too big to fail. The countries with which we are at war do not yet have central banks. Dropping population to a more manageable number.
Hinkley Point C is £2.2bn over budget and a year behind schedule, EDF admits
The sad thing about our world today is that I actually thought you were serious until I read the very play part of your comment ("for the rich")
From your perspective, how should an individual with a non trivial sum of money ($20k for example) get started mining BTC? Do you favor mining or investing by purchasing?
"One day someone is going to want slightly different rules for student course registration and then they'll realise this rule is baked into the core and that's sad."

This is a desirable trait, and one of the main points of DDD. If you want to change registration, you change the core business logic. It then applies to all applications using that business logic. If you have a real business case for different registration methods, then you simply model that on your entities.

If you don't do this, your going to get business rules applied inconsistently as programmers will interpret requirements slightly differently.
Be old dev doesn't mean that you know how to write code. I worked with devs with twenty years of experience, and I love it, and I learnt A LOT from them.

On the other hand, I worked with old devs too, and they did a lot of spaghetti code, they didn't make a module and a lot of things are weird for them. Like async/await/yield.

I think that it's not an old programmer, it's about the attitude that they had during his professional career and the attitude that they have now. With a lot of experience and the right attitude, I agree, it's a perk in the team!
You could use the webpack (which you might be using already) css loader and declare the css file as any.
It definitely happens in lots of other types of jobs, too. It's not just programming.

I'm interested in why it happens to some people, but not others. You'll see people who are set in their ways by their mid to late 20s, and others who seem to keep an open mind perpetually.
What makes the show both brilliant and crushingly depressing is the cyclical nature of it all. At the end there's a new Bubbles, a new Omar, etc. Nothing changes.
I like to publicly discuss my shortcomings. I try not to do it too much because I don't want everybody I work with to think I'm an idiot. Sometimes I use self deprecating humor. Sometimes I just act brave enough to ask stupid questions in a public forum. And sometimes I try to discuss the difficulties I'm having with technical issues also in a public forum. Generally people are really nice and want to help.

Also, I refuse to believe the hype about almost anyone that people believe to be great programmers. There's usually a facade and glaring holes in their knowledge.

When stuff is difficult to do technically for me, I like to complain about it. It makes me feel better and forms comraderie with my colleagues. If it's hard for me, it's probably hard for everybody. And if not then there's some sort of trick that they know and I don't. An example of this is when the c++ compiler gives pages of indecipherable output for using the wrong type in a template argument.
This is an excellent point. Sadly, people who share less popular opinions will (probably) never get to the point when they can start up/down voting. So the only way to get these "superpowers" is to join the HN circle jerk.
It's more anecdote/speculation on my part than fact but I noticed many (most?) families would vote as a block on historic lines. So, if your mother and father were left, everyone in the family would always vote left (regardless of candidate/current manifesto), likewise for right leaning families.

What I love about Macron is his unashamed centerist approach. It's new in France and I hope he has ushered in a new dimension to French politics that sticks and makes it more normal for people to vote for different parties each time based on what a manifesto actually says and who's running for elected office.

Macron reminds me a little of 1997 in the UK and Tony Blair. Let's hope he avoids turning in to a war criminal in a few years time... :)
> They don't want to listen

Hire older programmers because they don't make sweeping generalizations.
> going into negative carbon emissions, which nobody know yet how to do exactly

Pretty sure planting a lot of trees is a good start
I think programmers should reframe the problem. If cognitive decline is real, why would anyone hire anybody over 40? Yet there are plenty managers, politicians, doctors, lawyers, salespeople, engineers, etc. who are over 40.

If you want a culture where people retire at 40, go for it. But please don't pretend that programmers are "special" in that the decline in their skills is worse than decline in skills of anybody else.
In my experience, growing older, I've found both of these generalizations to be true in myself. There are plenty of times that I've watched junior developers make literally the exact same mistakes I made 10 years ago. At the same time, I've learned that technology has continued to move on and things that were wrong 10 years ago may not be wrong today.

I remember when I started out that I'd scour every line of code for memory leaks and optimize the hell out of it. Today we've got more memory, faster machines, and the code doesn't need to be quite as tight.

Mentorship goes both ways. I help newer devs about processes and patterns. They help me with new technology and trends. I think it works well but it requires patience on everyone's parts.
Agreed. I remember being in my early 20s, watching my more experienced colleagues, and realizing this. I had had a different (incorrect) mental model: I had thought intellect was as good as experience, so Ability = Intellect + Experience. I was wrong.
One random, uneducated guess from me: Maybe the "neo-" prefix is only for those that don't show up in nature, so they have to be produced in labs, and are thus "new" to the environment?
Bind is a stripped down version of boost.lambda [1] which is a generalized DSL for arbitrary expressions. Boost.lambda had, among other things, ways to protected nested binds calls and introduce new scopes for placeholders.

Adding special magic for nested binds (which is used about 0% of the time) was, in hindsight, a big mistake, but when bind was designed and added to the standard, lambda expressions were many years away, so any syntactic sugar that would ease the pain of higher order programming was very welcome.

[1] Although I don't recall who came first. Likely boost.bind was first, then boost.lambda improved on it and some of the improvements were fed back into bind. In fact boost.bind still has some features that std::bind doesn't have (and viceversa).
Definitely not the same ports. The 13" without the Touch Bar only has two Thunderbolt 3 ports, not the four that the Touch Bar edition has.

And not the same CPUs. Max CPU speed without Touch Bar is 2.5Ghz, while the Touch Bar models begin at 3.1Ghz.

Different GPUs as well: Iris Plus 640 v Iris Plus 650.
JS contest: write best AI for ASCII game. Submit before August 1 for prizes
London: Bibblio raises $1.5M with the goal to bring trust back to the web
SystemD is a cancer.
Perfect fit for sandstorm.io - although making it that easy to self-host might undermine their business model.

Although - it's getting pretty easy to deploy things in a bunch of different ways nowadays. If your business model is entirely based on "I don't want to host this myself" then there's a chance it might be increasingly fragile.
There are too much routers out there Which should i choose?
There are too many routers out there. My head hurts because i don't know which one to choose from all of them.

What do i need?

I want a secure router or on which i can install OpenWRT. And behind that i have a iPhone, a Linux Laptop and a NAS. It's only me.

I don't care about the price.

PLEASE HELP!
I referred a lot of people to Unicornhunt - in fact it
s really good in London that Im trying to get my sister to use it to find a new job because I keep telling her she needs a career change from the chemical eng industry. A few days ago I actually saw her browse the site on her phone, so that's a win for me!
> Microservices are unquestionably the defacto standard

There's a wide world of software out there that you have yet to explore.
GCHQ Math Puzzle (Monday July 3)
Detecting favicons in Yoink v3.3
No it's not. Plus the selection in American grocery stores is far superior.
AH is no more of an anachronism in 64-bit code than it was in 32-bit code; AL, AH, AX, EAX, RAX; all bit slices of the same register. The addition of RAX doesn't change the fact that AH is still a bit weird (it's the only one that doesn't include the low bits of the total register).
Prostaglandin E2 inhibits the release of endorphins so suppressing prostaglandins may have an impact on anxiety.
About sexism - I think it's a problem of culture in general - it is not socially acceptable for a young lad to approach attractive lady and say "I'd like to mate with you".

(it requires courage, game, pre-frame...)

All these VCs and senior managers - they are in position of power - too bad their sexuality is so oppressed - they should get some training how to tactfully deal with it, how to tactfully approach potential partners and maybe introduce "get out of jail free card":

1) I know I'm in position of power

2) You know you are attractive

3) We both know it is inappropriate

4) But hey look, I like you, we could create a great team

5) Because I'm biased I won't be participating in the recruitment process

6) Your recruitment will be purely based on merit

7) If you want to date with me, that's great...

8) ...if not - I'll make sure my attitude won't affect you

9) And BTW I'm in a dating season now, so if you say "no" it's not big deal at all.

That's 9 bullet points, you can add 10th just because:

10) I respect you, if you feel offended for any reason that's OK too (it's OK to be not OK). I act with the highest degree of honesty, transparency and integrity. If you decide to report to TechCrunch remember to get my name right.

https://en.wikipedia.org/wiki/Succ%C3%A8s_de_scandale - "there is no such thing as bad publicity"
That doesn't specify the speed. If you read a review, the non-touchbar one is rated at 867Mbps vs 1.3Gbps for the touchbar model. I'm presuming the difference is in MIMO modes (fewer antennas?)

https://arstechnica.com/video/2016/11/the-2016-13-and-15-inc...
Worst: LinkedIn with direct application. Never got even on reply from that.

Tangential: Glassdoor (in my case actually LoveMondays, a local copycat that Glassdoor bought) is very useful when deciding to accept an offer.
Ask HN: There are too much routers out there Which should i choose?
There are too many routers out there. My head hurts because i don't know which one to choose from all of them.

What do i need?

I want a secure router or on which i can install OpenWRT. And behind that i have a iPhone, a Linux Laptop and a NAS. It's only me.

I don't care about the price.

PLEASE HELP!
Correction to be one of the best job board. Not Yet!
Just try this url if you think its watermarked. https://pro.similarweb.com/?newSocialUser=true#/website/worl...

And search is slow so it takes time to load in autocomplete.
I do agree about the statement I've made was wrong. wrote it out of excitement.
> I expect discriminating by amount of relevant experience is fair, but that's not the same as age.

As someone who started coding at age 9, I agree. :-)

It's not about hiring someone in their 40s per se, but rather about recognizing the value of 20 years' experience. Age alone doesn't impart wisdom.
Its already been deployed and some customers are relying on the old behaviour. Old clients might need to call new server code. If you've baked your logic into the objects you pass around you've done a stupid as the client definition could give a different answer than the server definition. ENJOY YOUR "CONSISTENCY"!

So what's easier to change? Giving customers versions that give them all different types of the core base type Student or JUST changing the type of CourseRegistration that they visit? (CourseRegistration is a service as opposed to a currency).

You keep your currency CLEAN.
12 Types of Conversations Needed to Grow a Business
Hawking says Trump's climate stance could damage Earth
I've been a software developer for 20+ years, and almost all of my work has been on things I can't show to potential employers. Tell a story about how you made an impact, use screenshots or video to supplement, but don't try to "prove" anything. If they don't believe you, then you don't want to work there or you need to get better at telling your story.

(This doesn't apply to designers, or people trying to get a job based on UIs they've created.)
Blocking Windows 10 telemetry destinations with Windows Firewall
And immigration to the EU for someone not coming from developed countries is waaaaaaay harder than for someone coming from the US & co.
You are entirely missing the point. The point is that both sides are prone to spouting bullshit (or selective truths) (for what ever reasons), so no side should be forced to silence...
> On the other hand, when they see you not working, they think it gives them the right to acquire your time

Sure, for close people, but your friends will stop talking to you if you do not have time for them.

I remember reading that a good technique could be to organize a meetup (a movie, a bbq, a dinner, drinks, ...) with all your friends once a week (or once every other week or ...)

This way your friends know when they can get in touch with you, you also see all of them at the same time and they can meet each other.
Absolutely. I loved Breaking Bad, but afterwards I couldn't help but notice the difference between it and shows like The Wire. The former felt liked entertainment, while the latter felt like some degree of education. I'd still watch Breaking Bad in a heart-beat, because entertainment has value too, but The Wire left me thinking and I do generally prefer things that leave me thinkin'.
When wintertime rolls around, the cats simply freeze to death.
Ksql – split-process model wrapper for SQLite
It's not obvious. If it was then GCC would not do it. Please don't use the word 'obvious' when it is to you but not to the majority of population.
Sure, but by this program's criteria a lot of those people probably wouldn't be considered "Engineers" in their home countries, all because they don't have a piece of paper from some meaningless authority.

From my admittedly limited exposure to the continent and knowing my sister's experience with Swiss Bureaucracy, I can only imagine European government workers get high off the ink from all the rubber stamps required.
How big are the doors?