skysight-inc/HackerNews huggingface dataset:
Sometimes it feels that even being "proven" isn't enough for a lot of companies that expect you to happen to know the six programming languages they put in their job ad, because if the ones you do know don't match up the recruiters will assume you're not a good fit regardless of your years of experience.

I do agree though that YMMV, and some companies are better than this and accept that you might be capable of picking up new languages and technologies.
> In any programming language, the order in which you compose functions is important.

Not really

[3,2,1] |> map(x => x * 2) |> sort

is the same of

[3,2,1] |> sort |> map(x => x * 2)
There's a critical kernel of truth here that I want to point out: work-sample tests. The longer I spend building teams, the more I am convinced: there are people who do WSTs as a way to qualify applicants, and there are people who just aren't serious about hiring.

It's easy to write a WST for simple things, like "can you literally write a computer program that does this trivial straightforward thing". It's hard to write WSTs for things that feel fluffy, like "can you manage a team". But here's the thing: as long as that fluffy thing feels fluffy, what that really means is you haven't bothered to figure out what success looks like for that role, and you couldn't even evaluate that person let alone hire for them.

There's a company in Indy called Woven (http://www.woventeams.com/) that'll do it for you, too. I have no relationship with them other than that they're nice people who are trying to unfuck hiring.
> preregister a hypothesis and experiment before collecting data

This reminds me of an old website, I think it was called Half Baked, where people could (I think anonymously) post just any ridiculous idea for an invention. It was fun to read. Unfortunately I can't find a link.

But man, when I think about it in terms of science and in the more modern context of preprints, it sounds like Flag Planting, Extreme Edition. Even the ML community, who encourage preprint publication more than any other field I know of, have had some pretty heated exchanges about the validity of using that medium for flag planting, and that is when the "flag planting" at least consists of a short paper properly describing an idea, with some rudimentary empirical result and analysis.

So I dunno, it's an intriguing idea, but not without controversy I think.
Hi galaxyLogic
Right now we don't have download purchases, but for this use case (for a small startup or a bootstrapped company) I'd do it by taking payment and then emailing someone a license key.
For low volumes it's totally achievable.

Drop me a line on rg@trolley.link if you'd like to talk further, I'm interested to see what your project is, and how I can help.
Unity and DeepMind to Advance AI Research Using Virtual Worlds [press Release]
So what happens when your design changes and suddenly all your white buttons need to be off-grey? You change the class on 700 components?
Babylon 5 is one of the best Star Treks out there.

It ain't like CBS isn't already known for their long list of unprofitable behavior ;)
> Doing software development in high school requires a computer (even a ~$400 that is shared with the family is sufficient), interest, and time (so one can spend hours required reading tutorials/watching videos). Basically, nothing too much out of the reach of your average teenager -- with the exception of interest/dedication to the art.

I grew up in the country, got the internet in grade 9 on a 28.8 connection over a single land line (so my time was very limited), had a computer that couldn't load the QBasic help files (it didn't have enough RAM), and our town library was painfully out of date. I never got past basic "if/else" as there were no resources available to me, so I quickly gave up. It's become much easier to get access to all these things, but my answer to "Did you code in high school" has to be a "no". It's funny to me that we assume that developers are young enough to have had youtube in high school.
Ironically, med schools are taking the opposite tack. Because reading books and watching TV shows about medicine are so wildly divorced from the real thing, and because so many kids are really launched towards medicine by their parents, "I always wanted to be a doctor" is considered a (mild) red flag: it's an indicator that someone is pursuing the field based on childish fantasies rather than a rational, adult decision. The former tends to create more failures and burnouts, which med schools try to avoid if for no other reason than because drop-outs are lost tuition.

As a doc: you can't become a doc for love of the profession, because it's a profession you can't test drive. You can become a doc for love of the fantasy of the profession. It's awesome that programming is different in that way: you can't produce an OS in HS, probably, but you can certainly take a run at making simple stuff in python or simple iphone games.
I feel like I tend to value theory more than most people, and when I interview, I tend to ask extremely theory-heavy questions that I think are typically pretty difficult.

However, I don't usually care if they can actually work out the answer in a short amount of time, as anyone can probably find an answer to a question in about fifteen seconds on pretty much any search engine. What I measure is how well the person asks questions.

The way I figure it, it's far more important that the worker is good about unblocking themselves; you can't expect someone to have memorized every algorithm ever, but it's not unreasonable to expect them to bother someone who knows a bit more about the subject when they don't.

Just as an FYI, I don't have any fancy credentials, or really any qualifications at all, so it's not like I'm pushing some kind of MIT/Harvard/Berkley ridiculous agenda onto people.
You make a good point but I wouldn’t banning a potentially dangerous chemical that requires expert use to be safe “entirely unreasonable”. In fact the same is true for most such compounds, at least in large parts of Western Europe (less so in the US, I think, but something as harmless as Sudafed is a counter-example): there are many industrial chemicals which you cannot (or only via detours) purchase legally in stores.

I’m generally not a fan of such regulations because most of these chemicals have no common use and the potential for abuse is therefore relatively small. But for many pesticides and herbicides, the potential for harmful misuse is very real.
New feature in Google Images: Image rights metadata
A library for running privacy attacks against PyTorch or Keras models
NASA is not allowed PR as a federal agency. Imagine how far ads, sponsoring games/events, etc, would get NASA in terms of PR. Compare that to the military:

https://www.cheatsheet.com/money-career/amount-money-militar...

https://taskandpurpose.com/us-military-combat-trainer-kick-a...

Not only that, NASA's education department was as close to PR as we had and...

https://www.forbes.com/sites/startswithabang/2017/05/25/trum...
I created an itunes account for my daughter when she was two months old. The phone stays on a charger in her room and is used for nothing but playing apple music when she's sleeping.
Old iPhones make excellent portable music players. Use them yourself in the patio, car, bathroom, etc.

Donate to others who would have a need.

I donated my favorite iPhone5s (the best iPhone ever) to my dedicated home helper (yeah ... they exist in this part of the world!)
The article literally quotes him out of context, then prints his full email showing they quoted him out of context, and hopes you won’t notice????

He didn’t call the Linux community “a morass of nastiness" ... he was referring to Twitter mobs.

How could the article get that so wrong?
It is common in enterprise shops to have native UIs in WPF and the server side in Java with Web APIs.

Now with .NET Core that is slowly changing, but .NET Core still needs to catch up with many .NET Framework features, specially enterprise frameworks that run on top of .NET.
> There are a lot of great doctors who didn't decide to pursue medicine until college, or maybe even later, and as a whole the field seems fine with that.

Med schools are increasingly selecting for that, in fact. Second careerists tend to do better (because they're adults), and have less burnout (because they're more likely to have made a knowledgeable adult decision about what they're getting into, rather than being disappointed reality didn't live up to fantasy.)
What can we do about it? I realize this is probably not answerable in this thread but I find myself asking this question more frequently lately and I still cannot answer it.

would be happy to see this discussion split into an Ask HN: or other, I think this topic should be debated quite a bit more than it is with the goal of attaining real results on fixing these issues.
First line of the first example you get in "what is Tailwind":

<div class="bg-white

Just accept the fact your HTML contains your styling and go with:

<div style="background:white"

There was a time when people thought CSS could be used to style some logical HTML:

<div class="card-wrapper"

So the day you want to change the color of your card-wrapper from white to green you can change a line in some CSS and not have to go around all your HTML or end with a <div class="bg-white"> with a green background.

CSS frameworks feel like a "let's get all the shit CSS was meant to help remove and just put it in divs".
As usual maybe it is wiser to take the good parts from different approaches, rather than going "all in" with one ideology / methodology.

For my sites I find it useful to have a small collection of very generic classes. One common case that was annoying is how the spacing keeps changing as you move text and components around a page, and you end up fiddling with the rules all the time to adjust for how the top/bottom margins merge. No matter how "logical" it is, from a graphic design pt of view, the spacing is right when it looks right.

So I have a few very generic classes like this:

.mb-0 { margin-bottom:0; }
.mb-1 { margin-bottom:1em; }
.mb-2 { margin-bottom:2em; }

/* text */
.txt-lg { font-size:1.4em; }
.ta-r { text-align:right; }
.ws-nw { white-space:nowrap; }

These are useful for making small adjutments to the layout. That said, going all in with atomic css doesn't make sense to me.
China isn't communist. It's state capitalist, and on an economic level (NOT philosophically) much more similar to the German Fascist model where private enterprise is welcomed, but always subservient to the whims of the state, without limitation.

If you disagree with this, then ask yourself if there is a court or any recourse in China for a private enterprise to challenge an action by the government. There isn't, and we all know it.

In the US, when the government wants to block a merger, they have to do so in court, where they frequently lose (the recent TimeWarner/AT&T merger being a prime example).
FORTNITE FailS Epic Wins 23 Fortnite Battle Royale Funny Moments
Every time I upgrade I sell my old phone on eBay. I keep my hardware in good shape and I’m often surprised at the resale value after 2-3 years. Feels great to recover some of the cost of the upgrade!
For once an article about miners that doesn't mention crypto!
There is currently a very similar study being conducted in the US. I am a subject in this study after I got appendicitis last summer. I chose to be treated with antibiotics and have been symptom free for the last ~14 months. I could also have opted to participate in the randomized controlled trial (where a treatment would have been randomly assigned to me) but surgery isn't really something I'm comfortable leaving up to chance.
I use my old phones as wireless IP security cameras with visual and audio triggers to capture the video, I also use them as backup 2FA devices.
Who TF "opens a terminal" to start programming? Are you a time traveller from the 80s?
My team has had this issue in hiring. Much of it is due to bootcamps telling students they will make massive salaries after a 6-month course. That has attracted a different crowd of applicants.

We are always open to junior engineers, but lately it has been rough interviewing them. It's common to see applicants with no real world experience asking for $100/hour. About half didn't have a portfolio anywhere, but said they could get a recommendation from their bootcamp instructor.

One of our last ten junior applicants had a passion for software. 9/10 of the last applicants were motivated by money and asked for ~$100/hour rates. We've stopped actively interviewing juniors because of it.

We live in a very affordable city, too.
Jeff Bezos’s Space Startup to Supply Engines for Boeing-Lockheed Rocket Venture
Have you looked at using a managed kubernetes service like GKE, you still lose about 10% of your resources, but you're not paying for the master. You could even look at something like Google App Engine.
The appendix is a tricky organ, it's position varies a far bit so not all patients with appendicitis get the classical symptoms (pain that begins as dull around the belly button, then moves to the right lower quadrant add becomes sharp and worse on rebound).

Digital (as in finger) rectal examination is meant to help detect some of the atypical cases. It was part of my teaching, although I haven't read up much on it.

I'm a student doctor.
Absolutely. PayPal's user experience is usually (though not exclusively) offsite though.
Trolley gives you a Stripe Checkout-powered on-site checkout.

Right now, Trolley seems to appeal to people who want to do business with Stripe instead of PayPal.

In the future we may well add PayPal as a payment backend in between rolling out our added value like digital downloads, subscriptions and the other cool stuff we're planning :)
You're changing the source order doing this which can get messy plus generating a lot of long selectors. Example:

.m4, .profile-card, .other-card,
.header, .foo, blah {
margin: 4em;
}
There are good tidbits in that post, but the way you measure "smart" is awful and almost entirely subjective. The conversation "just flows"? Really? Gee, I wonder if that's likely to make you hire people who have the same background as you.

I agree that the "gets things done" part is important! But I think you should measure if they can, in a controlled environment, instead of just going off the resume and seeing if it has worked out in the past. Lots of total dipshits manage to ride on the coattails of successful teams.
>The big problem with the internet and modern social networks is that they suck at filtering the noise and getting the interesting bits.

I think the issue is that you are measuring value differently than the social networks. What you're calling "noise" is grouped under what they measure as "success." If a million people retweet an epic burn, that's "success" from Twitter's perspective, even if it doesn't add any value to the discourse. In fact, the more it damages discourse the better, because the feedback loop means you're more likely to retweet the next epic burn. More people are inclined to try to post epic burns so they can get those retweets/credibility.
Childhood poverty may have lasting effects on cognitive skills in old age
"If you don't put your finger in it, you'll put your foot in it" is still a common aphorism. Enjoy your time on surgical assessment when you get to your clinical years!
Deep Learning Infiltrating HPC Physics Domains
Hope you get .uk etc that Nominet are in charge of too, would be happy to use just one registrar.
Yes Facebook is using your 2FA phone number to target you with ads
Most of the people commenting are missing one of the major point in "functional CSS": Keep specifity low = lower code size, less side-effects, higher maintainability.

Yes, you add bits of complexity in the HTML, but you also gain almost no specifity on the CSS side.
He's not wrong. I was hired for my current role without any experience in their tech stack, and nearly a year later I've managed to pick up the necessary skills to get by.

The problem with this advice is that it's tech circle-jerking, in a world where many top tech people don't hold the purse strings. The reason why companies want someone with their exact requirements is obvious - it's cheaper to demand skills than to invest in a skilled workforce.

IMO, it's why most job descriptions are worthless. These people don't exist, and companies don't care if they don't exist. Unskilled employees hold a level of risk, and the balancing act is to ensure they can get the cheapest warm body to do the bare minimum to fulfil the job description.

We, as developers, know that hiring is a mess, but we're not the ones paying for development work. Companies are paying for resource right now, and the time it takes for a developer to get up to speed costs them money, in the same way that it'd cost them more to hire someone with the skills they might actually need. It's why the balancing act of risk is key.
I use them. I've actually never bought a smart phone (nor gotten one for "free" due to some contract) because there seem to be so many people willing to stop using functional phones. Currently I'm using an iPhone 5c and don't have any upgrade plans anytime soon.
I'd argue neither Washington nor Lincoln initiated hostilities. So yes, both took a non-violent path until it could not be avoided.

Furthermore, both had substantial popular support, larger political apparatus backing them (the Continental Congress and remaining US Congress respectively), and almost lost.

I could care less about me. I care about the masses out there who are swayed by civility -- if you show me a pattern of disagreements that have been won by a minority alienating a majority, then I'll concede the point.
It is unethical and negligent to force people to use SMS 2fa without any other alternative

It is OBVIOUSLY for ad targeting, I think I mentioned it not even two weeks ago: https://news.ycombinator.com/item?id=18020177
> I'm still not exactly the most empathetic person.
> But I'm hoping I can at least 'fake it until I
> make it'.

This is great!

If you ask me, "faking it" is really just as good as "actually" being a more helpful or empathetic person.

What do you think "actually" being a helpful or empathetic person is like? It's basically just continually expending the effort to be helpful and empathetic.

Let's say my brother calls me up on a Saturday morning. He needs help moving some furniture. Do I really feel like doing that? Fuuuuuuuuuck no. Will I say "yes" anyway? Probably, because even though I'd rather play tennis or sleep or play video games I want to help him. So I will consciously expend the effort to go do the good thing for him.

Am I being "actually" good there or am I just "faking it"? I don't really think there's a difference. Nobody really wants to spend a day off moving furniture for free.

Same thing with reviewing a pull request. I am not known as a caustic reviewer, but that's because I spend the effort to try and make sure I'm not caustic. What is the difference between me consciously expending the effort and Linus consciously expending the effort? (I mean, y'know, besides Linus being 1000x more productive and talented than me) Is one of us more "authentic?" I would say there's no difference.
I truly believe you are misunderstanding Linus’ email.

He is referring to overt white nationalists and racists. Like storm front types.

You seem to be referring to subconscious bias, which seems to be literally an endless accusation.
"Passionate" in programming is shorthand for "cares for quality" AND "will improve on their own". Companies are unwilling or unable to train on the job (because it requires tech mentor resources they dont have /wont spare) so they are looking for people they can drop in and see payout for without further investment (particularly in time).

I think it is a shortsighted strategy, but not one without basis. The supply problem is real.
I am familiar with the lack of competition, which is why I suggested some that might be options, Wireless ISPs are often available in locations people don't expect. https://uwn.com is a Wisp lookup/map run by Ubiquiti. There are others available. Excede, by Viasat is available in most locations. It might not be useful for you, but suggesting it to your current provider can be used to bargin for a better rate. I don't know your location though, so I'm not sure what other options would be available.
Erasing a memory with light
"Not to mention, you'll get the worse publicity possible, as an industry, that of uncaring, selfish assholes who kill your own workers."

Putting out a lot of propaganda and false facts is much cheaper than fixing the problem. The tobacco industry did that for decades and they are still doing great while their product kills its users.
Not that anyone is happy, but at least I am astounded to know that such a thing exists.

I know Oracle had sued Google for using Java some 3 years ago, and that amount ran into billions, but I thought that must be some issue exclusive to Big Corps.
yes? or maybe you just report the cash in euro? I think you were being sarcastic, but I'm genuinely interested.
Star Trek was always a vehicle for communism, kind of funny that CBS protects it with capitalist vigour.
Again, I don't think any child or teen is going to be allowed near any sort of heavy machinery like automobiles?

On the other hand, many students I know who are studying MechE right now did work on lego-kit robotic & Arduino projects while at school. I'm not sure if it'll play a role in their job application, but in my opinion there are genuinely very few fields (only CS comes to my mind) that a teenager can do at their home at a level equalling a professional.
Suicide Attempt Risk Among LGB Populations Higher Than Previously Estimated
damn. we need more linus, not less.
While Cloudflare appears to be doing things that are meant to help everyday people, I can't help but be suspicious. This is an organization that sticks with the "we don't host" bullshit line when web sites serve up Trojans which pretend to be Adobe Flash installers. While there's more subjectivity involved with dealing with hosting the content of spammers, there is zero subjectivity involved with clear and obvious phishing sites.

First, anyone with the tiniest modicum of common sense can tell that these pretend Flash sites are absolutely not in the slightest way legitimate content.

Second, providing services in any way, shape or form is, in fact, hosting. Providing DNS? It's hosting. Providing a cached version of the site? Hosting.

So if they want to be in the business of pretending to be not-hosting, then they have to stop providing services that without which web sites would cease to function. Are they now going to claim that they're not providing meaningful services to domains registered through them, and therefore they should not be responsible for people who are doing illegal things?

Probably.
Yeah the report mentions that the systems for detecting conflicts and mis-alignments don't really talk to each other.
It’s an unpopular viewpoint on HN, but I truly don’t believe that using personal information to deliver targeted advertisements is immoral, provided that 1) a best effort is made to make people fully aware of what information is being collected and how it is being used, and 2) a best effort is made at keeping that data safe from being leaked.

I just genuinely don’t understand how if someone gives personal consent to use their provided data in a specific way, then the company is still acting immorally.

Society has moved forward over the last few decades in favor of people using their body however they like as long as consent is given and no one is hurt, so why is it not the same with information? Why is personal consent to use my information not enough, to the point where we want to force companies into a payment/subscription/no targeted ads model that may not actually work for their business?