skysight-inc/HackerNews huggingface dataset:
Same as you'd select any other professional where you don't know how to do their job.

1) Work experience.
2) Educational pedigree.

There's also the idea you should hire a program lead who does have demonstrated experience, and let them do the technical interviews of their underlings...

At the companies I've worked for doing scientific programming work, during my interview I had to give a presentation to the engineering team over lunch concerning a technical problem and take questions. If a candidate was a fresh graduate we had a requirement they have 1) a Master's and 2) they would present on any research papers they had published, UNLESS 3) they had interned at our company and everyone liked them, then they could skip the Master's requirement.
Maybe we could revisit the idea of re-flooding Lake Eyre? :)
Why are you assuming that Indian scientists and engineers cannot develop things themselves? That is bad faith.
Pointing fan at the bed will do nothing. When fans are moving the air of the same temperature around they will not cool any objects. If the ambient temperature is lower than than your body temperature, fans (and wind) help by moving warmed air away from your body and bringing the cooler one. Also fans (and wind) work because we perespirate. The less the humidity of the air around the body the easier it for sweat to evaporate so moving air helps by removing water molecules away and making it easier for new ones to evaporate.
In addition to the sibling commenters point about providing instructions in context, this approach has another much bigger advantage (mentioned in the article): it informs you of where you are in the process so you don't miss steps.

Keeping track of which step you are on while following a long doc is no easy task when some steps needs to be left unattended (and produce scrolling terminal output making viewing the last-run command harder).
> In fact, let me know how to [disable image loading] in iOS Safari

Given any browser, how do I reload a lazy-image that failed to load, without resorting to whole page refresh or diving deep into the Web Inspector?

Most browsers have a context menu option to reload regular images, but they cannot and will never handle a bunch of dynamic block elements with background-image option.
I have to post a comment even if it is somewhat vapid from a HN guidelines perspective.

This is the first time in my conscious life that Star Trek has produced new chronological content. Everything from ENT onwards has been prequels, reboots to non-canon series, side quests, re-imaginings and general not-newness-just-nu-kirk-'dramatically'-dying-next-to-nu-spock-but-not-really-made-you-look and similar shenanigans.

Finally, finally, finally, they have made what I've been asking for since my childhood - new Star Trek, set beyond the end of Nemesis in the main timeline with no nu-trek to be found.

I'm supremely excited, wary of being disappointed with my slivers of hope, and definitely going to create a CBS All Access subscription to see this. CBS - please keep the millennials at bay so the adults can work, and you will have (finally and I don't know why you took so long to arrive at this TV show idea) a goldmine.
I don't think most HKers, even protesters, expect independence. They're just trying to keep the freedoms they already have. The protests aren't campaigning for new rights or new freedoms, but to prevent new laws taking existing rights away.

I think a lot of HKers are coming to realise that under the current political system their rights are always going to be under threat, and eventually will be eroded completely. The only way to prevent that is true democracy. So it's not that true democracy is the motivation for this.
>Are there any engineering interns paid such low wages in the western world?

Yes, absolutely: your experience is certainly not everyone's.

The 80k salary for an intern sounds nuts to me...in the Netherlands, interns in my engineering field usually make less than minimum wage. Usually it's a few hundred euros per month.

Most full-time, experienced engineers in the entire country earn a whole lot less than $80k.
Well no, their state was never "head bashed in".
> Perhaps it's time for them to rethink their entire strategy.

Their strategy works. Yours is unproven.

Just an observation :P
> The protests are over a law allowing China to extradite people without any process.

That is not true that there would not have been any process.

There would have been a full legal process like any extradition: I.e. extradition would have been requested based on a legal case, this would have been examined by a HK court with the 'accused' able to defend, then that HK court would have made a decision. [That's the actual bill]
Which macbooks do they have? 13 inch ones?
We use this at my place, though in bash, and we call it executable documentation.
Stuff like:

NAME="$1"

# Create directory for the code

mkdir "$NAME"

# Checkout the source

cd $NAME && git something

# and so on

Sometimes with an
echo "You need to read and understand this before just using it"; exit 1 thrown in somewhere for good measure.

These files will have no logic, and make very little use of variables. They will also have a .txt filename to ensure that people understand, that first of all, this is a set of instructions for how to do something, which just so happens to be a valid bash script.
I'm convinced that no one really knows what the hell happened at the end of MGS2. The story flew so far off the rails that I stopped playing the games in the series after that.
Meh, it merely caused delays in peacetime so its lasting legacy will be the official declaration of world wide cyber war. The actual "victory" over the Iranian, nuclear program starts in 2013, and was embodied by the JCPOA signed in 2015 (entering to force 2016), before the USA decided to violate it in 2018.

As other pointed out, before stuxnet cyberwarfare wasn't as firmly acknowledged as an official arena, so this type of high profile attack on unprotected target is something you get to do once, and the CIA used it to toot its own horn basically.

I expect it was much like the Manhattan project: they spent all that time developing a weapon so when it came time to use it there wasn't much reflection about how to employ it strategically.
Yes. Over-engineering is a thing. Also, there are problems that cannot be simplified (e.g. Implementing a Calendar class http://yourcalendricalfallacyis.com/ )

I agree with other comments that Spaghetti Code is not the right term for this. But, the original point is valid.

The other part of the point is also true. To hide implementation inside functions makes sense if the function is part of the real world domain. To do a cut/paste to extract lines of codes of a big function to make it look nicer may increased complexity as now jumping around the code is needed to read it.
Chinese scientists and engineers can also develop things themselves, then why are they accused of stealing technology often? If something is possible doesn't mean it's the best option they've on hand.
Every cancer is different. There will never be a single drug that deals with all cancers at once. Every cancer originates from a specific organ and even though the cancer is a collective of degenerated cells, it's program will still resemble the program of the original cells.

The nasty thing about cancers is that their development is probabilistic. Some cancers may develop in a more common way for which there are already effective drugs. But you might also get unlucky and get a less typical/less studied form of a cancer and then your treatment options are much worse.
Different countries, different culture, different mindset.
Somebody on Reddit called it a 'Battle Royale in real life'
The article only tested one site with one browser, hardly a good test. It may be correct anyway but it IS not a proof.

It may also be much harder to implement something like a comment section that is fast and correct with only static html and a server backend.
This is very similar to how I do it as well.

The short of it is that for most articles which seem interesting the comments implicitly recap the most interesting parts of the article. Furthermore, the comments give a good idea of how reasonable the points of the article seem, since there's usually at least a few people here with plenty of knowledge in the relevant field.

If an article seems interesting but doesn't have a lot of comments, I'll usually open the comments in a new tab and then refresh later to see if more comments have dropped in. If the comments indicate the article is interesting and I am interested in more than a quick summary, then I'll open the main link.
>From the outside, it seems that police equipment escalated to get army grade vehicles and weapons, and the army has been to enough wars involving fighting civilians that they could crush most opposition in a matter of days.

Sure they "could" but will they. Right now the mainland populace knows nothing of this. If you let it turn into a bloodbath that could create a big enough international incident that people could find out. Is it worth the risk?

> it would be game for the police to intervene openly as strongly as they want.

And when the police don't want to prevent violence you get stuff like this[1].

Now, obviously the moral high ground in that example is reversed but my point is that the police need to want to prevent violent retribution if the locals want to inflict it and they are to prevent violent retribution.

[1] https://upload.wikimedia.org/wikipedia/commons/e/ec/Duluth-l...
People go to saunas where it is above 100 so 50 should not be that bad.
Of course, I do not imagine anything productive can be done.
OTOH, is it not close to working conditions in some mines? That sounds like hell.
Can we please ban nytimes.com? They have a paywall!
It's better that a thousand individuals get to kill each other than one person be oppressed by a government.
The reference article for the power of checklists: https://www.newyorker.com/magazine/2007/12/10/the-checklist

Another article, with HN discussion: https://news.ycombinator.com/item?id=20293246
Intellectual property rights lasting more than a short time are theft from humanity. Their ostensible reason to exist is to contribute to our shared cultural inheritance, and yet.
> Simply limiting CO2 output might just not be enough to avoid a catastrophic outcome in the future.

All but one of the IPCC scenarios now require massive CO2 sequestration on the order of half of current yearly emissions starting in 2050.

--> Current emissions are 40 Gt CO2/year, the sequestration is calculated at 20 Gt CO2/year, the optimists of the IPCC give us 4-500 Gt CO2 further leeway of emissions to stay below 1.5°C until 2100 which are about 10 more years at the current rate. (However, the methane deposits in the permafrost are thawing far faster than the models said, so we might have a lot less.)

We should be rioting in the streets, really. The kids have the right idea.
For those interested, this video succinctly explains the entire Chandrayaan-2 Moon mission: https://www.youtube.com/watch?v=LhWK_pZrXl4
The only thing guns would probably achieve right now is that this triade guys would also have guns and would be using them.
Well until they are allowed a free and fair vote on that, saying its 'fringe at best' isnt honest either. I would contend that in the absence of such a vote, these numbers are enough to show you're wrong.

Also the news we are discussing demonstrates why the people of Hong Kong need protecting. So questioning that isnt honest either.
I'm currently rebuilding this from the ground up mostly to replace my handmade animations with CSS transitions. Both the old and new were built with no JS frameworks or libraries and the one you're looking at does well in IE6, to give you an idea of how long ago it was refreshed.
The "sane" alternative is to reduce our CO2 emissions to a point where we can use carbon capture to remove more than we emit. While fertilizing aquatic plants is also a form of carbon capture it's much harder to control and understand compared to our artificial methods.

Whether we have the political will to do this before positive feedback cycles make it impossible remains to be seen.
I have a little rant on this.

In the scale of "understanding imperative semantics", awareness of race conditions is probably near the very high end of difficulty, while pointers are only somewhere in the middle. And that's a problem, because there are plenty of languages, JS included, that free you from understanding pointers while still making it very easy to create racy code. As such there are a lot of programmers going around with a false understanding of whether they are writing robust concurrent code - because they don't think it is concurrent. It doesn't say "concurrent" on it - this is a footgun naturally achieved with any sufficiently complex loop - and often they have made some effort to tuck away mutability in tiny functions, hindering efforts to find and fix the resulting race conditions.
I was awestruck by the tool web "app" and not the stuff that it covered. I am just as impressed today as I was years ago by looking at the different interactions.
“top-tier NLP research is going to be something possible only for industry”
The whole point of these missions is for countries to learn how to make the wheels (and demonstrate to all the other countries that they can).
Ask them about statistics and when it's appropriate to use certain models over others. It's basic, but pretty revealing if a candidate doesn't understand basic tradeoffs between bias and variance when it comes to model selection.
Just don't work with them then. Put an angry review, and move on.

There are thousands of suppliers.

I tell the same to American companies wanting 10 page NDAs/contracts for commercial samples "We do not sign NDAs just to get samples" or "we do not spend time of engineers to fill survey forms" — and it works!

Very often after such a reply, we get a call from their managers in a week or so, pleading to not to drop a ball on them.
Weetas-Real Estate
Boulder’s retail scene is healthy for now
I've read that oil or derivatives
is used in a very large proportion of industrial or construction products and proxesses.
Well, of course. No AI would tolerate all the workplace abuse, rampant "bro culture" and endless hours of "mandatory voluntary" crunch time that happens in game development companies, including Rockstar Games Inc.

https://www.gameshedge.com/rockstar-games-employees-face-sex...

https://kotaku.com/inside-rockstar-games-culture-of-crunch-1...
Are paywalls ok?

It's ok to post stories from sites with paywalls that have workarounds.

In comments, it's ok to ask how to read an article and to help other users do so. But please don't post complaints about paywalls. Those are off topic.
a million villages will try to move away from the equatorial zone and the tropics at the same time. this ends in war, famine and every other humanitarian crisis you can think of.
Inseparable Pairs
Is there no other way to do things other than stealing?
India's space program goes back to the late 60s. When faced with technology sanctions from the United States, they studied up the fundamentals, researched by trial and error and learnt from the mistakes and sucesses of other bigger space organizations. They know their limits, in terms of budget and governmental support. But they've persisted and continuously pushed their own limits, come up with the most efficient ways of achieving missions. Ex, Mangalyaan, Chandrayaan 1 and now the Chandrayaan 2. India has even launched a constellation of its own Positioning System of Satellites, the IRNSS, which is yet to be comissioned into public use.

In short, ISRO has simply learnt to be efficient and adaptive. Relied extensively on first principles and fundamentals. It is an really inspiring story of ingenuity and innovation. More "discovered and developed" than "acquired".
Some other Free Software programs for live-coding, as the practice is called:

Fluxus (https://www.pawfal.org/fluxus/) with scheme

Tidal Cycles (https://tidalcycles.org/index.php/Welcome) with Haskell
Cool, but nothing extraordinary
Furthermore, some tasks are nonlinear in complexity. Documenting those properly would quickly lead to a "choose your own adventure" type scenario.

Most documentation software (i.e. Wikis) do a poor job of encapsulating this. The "do-nothing" scripts might be easier to maintain, but it forces you to use plaintext.

I recently started an open source project that might be more helpful for teams (if for no other reason than it uses Markdown): https://faq.dhol.es/@Soatok/public-beta/what-is-faq-off
Are you suggesting that people should be kept poor so you can get cheap clothes?
To make just 1 unit of a decently complex unique design for only $70 in materials, 227 hours of machine time, and a reasonable amount of human assembly time, is seriously impressive!

3D printing isn't the future of mass manufacturing, but it is getting much much closer to being the future of prototyping and one-offs for pretty much every plastic thing (and some metal ones, too), especially as the hobby level printers keep getting better.

If you're not impressed with this, you likely haven't ever gotten quotes from a quick turn plastics manufacturing shop.
I sometimes find myself reading comments without reading the article. When I do this I usually find half the arguments conflicting with one another, this usually causes me to go read the article. After that, it is usually very obvious that most people did not read the article and are commenting based on the title. They asked questions that are clearly answered in the article, make a completely unrelated comment because the thought the article was about something else, or they will make a statement that is disproven in the article. This type of stuff is hard to police, and I find myself guilty of it. I would say HN is streets ahead of anywhere else in this regard(Facebook, Twitter, Reddit... ), but it still happens quite a bit and it definitely detracts from the interesting discussions that sometimes happen. These interesting discussions are often better than the articles themselves, so I will continue to wade through the mindless dribble to find these bright spots.
but this can be gradually automated with less effort than a checklist.
What do you mean "apparently", like it's some kind of questionable assertion? It's 7+ million, period.

It's "fringe" because it's part of China, and even all 7+ million people in HK comprise less than 1% of China. I know many Chinese people, and they do not give a shit about HK's ideas about its own independence. They consider it China, full stop. The example about Seattle "declaring independence" the GP gave is actually quite apt. There is only one way this will play out.

I happen to vehemently disagree with what the PRC is doing, for what it's worth. But reality is reality and this script is going to unfold exactly as everyone thinks it will. In 10 years time I doubt there'll even be a border. Who's going to stop them? Boris Johnson?
I like GitLab, but it would never have occurred to me that such simplistic technology could be a billion dollar product or lead to an IPO.
Do we really think that armed citizens would have a chance against the current US military? Weaponry has come pretty far since the days the 2nd amendment was created.
Well of course – almost nobody is really campaigning for independence. HK is very much dependent on the mainland, and that's understood. The demands are much more narrow: for the extradition bill to be scrapped, for Carrie Lam to step down, for elections to be free and fair, etc.
Ask HN: Is it just me or is the IT field becoming discriminatory?
Recently, I've been getting a lot of rejections, for job positions I know I'm qualified for, and it's beginning to make me look for a pattern and question things. I assumed having nearly 15 years of experience writing enterprise-level software, my experience would be desirable as I get more years under my belt. I'm looking for remote work so interviews are usually over the phone, and have a casual tone. When I mention that I have a wife and kids, I don't know if that's good or bad in the company's eyes. Do they only want younger devs, without other obligations, who can work 60+ hrs/week? Do they think I'm too old? I recently read this about the hiring process at Automattic:
https://cate.blog/2019/05/15/addressing-hiring-gaps-through-user-research/

"To that end, as we reviewed our hiring process, we realized that the demographics of people we attract to apply are not inline with the demographics of the people we hope to hire. Whilst we have implemented a strong focus on metrics, and made certain adjustments, we’ve not seen the improvements we want. If this was a product, we would go to our users and ask them – so why not do the same here?

... we’re looking for women and non-binary people (trans/cis/gnc) who may experience similar gender discrimination in the workplace, who have multiple years of experience in a software development role."

So, they have a lot of straight, white male developers and their product goals aren't being met, so it might be because of the skin color and sexual orientation of their employees? I was a little surprised that Automattic would be so open and proud of their discriminatory hiring practices.

Am I being too sensitive? Is the discrimination real? Or maybe it's always been this way and I didn't notice when I was younger and landing the good jobs. Sorry if this post sounds like rant, but I've been a big fan of Hacker News for a long time and enjoy reading the threads because I genuinely value everyone's input here.
One would hope that the protesters will continue to use the ingenuity they've shown over the last month (intensely coordinated logistics, hand signs, etc) and refuse to take the bait while finding a clever, asymmetrical response to the intimidation tactics.
so according to you the revolutions in eastern europe shouldn't have happened. yes, in the Romanian revolution a few thousand heros died. but isn't that worth it to have freedom?
I meant, I don't have to trust Windows or Android's security to not leak access into third-party password sharing apps, or the in-house security hygiene of those third-parties.

With Apple there's only one party involved.
We tried waiting, it didn't work. We're just starting to try more things. Society appears to be too slow to fix this.

Hell, people buy new SUVs far bigger than they have any use for and tell us they need it while the politicians try to protect the industry. If we just leave it be we'll never make it.
General Wesley Clark ran for POTUS on the Democratic ticket and was opposed to the war in Iraq. He also opposed those calling for war with Iran in 2007. His politics don't square with the neo-conservatives at all. Did you mean to refer to him as an opposition movement leader?
We've also spent 10 years getting to the current state.

Backbone was notoriously difficult to manage state in. AngularJs was quick to prototype (though often slower to develop in than HTML) but had massive memory leaks. Even modern Angular and React were new iterations that didn't solve the state problem well until Ngrx/Redux became mainstream.
RethinkDB was truly an inspiration in a reactive way of thinking and a simplified solution for distributed sharding.

Change Streams in MongoDB are inspired by RethinkDB.
Sure, for "the planet" it's not a big problem. A lot of species would die, but live would recover. It's happened plenty of times before.

The problem is that we also like living on this planet, and climate change might make a good portion uninhabitable in my own or my children's lifetime. Also people really like living on the coast, and either relocating them or combating rising sea levels alone will cost a fortune. Not combating climate change is the most expensive decision we can make.
Prosperity vs survival