skysight-inc/HackerNews huggingface dataset:
>but you can train one agent/hero so the training scales in a somewhat linear fashion once they get beyond ~15-20 heros.

No, you can't. The problem isn't training the AI to actually play all the heroes, that's the easy part (and also it's not even required to play the full game, no human can play every single hero), the problem is training the AI to play against all the heroes. That's the challenge - and that's the part that doesn't scale linearly at all. The more heroes the opponent can pick, the more complex your "behavior tree" has to become to think about every possible combination of what they could do.

>you are relying on a computer having human limitations to show that it is superior.

No, I rely on a computer playing the same actual game and not cheat. Because that's pretty much exactly what they're doing right now. It's like modding the game so that every animation is color coded by if it would currently hit you, every minion perfectly marked if it is in execution range, every champion running around with circles that show their ability ranges, with your champion being color coded depending on which ranges, etc. (Except actually even worse than that.)

Again, in the actual real world an AI might have a 360 degree view of the environment, but it still has cameras and it still needs to do naturally imperfect object recognition algorithms on everything - it doesn't just get floating point values for every object's position and trajectory from God.

>When TeamDotaBot2000 is winning every game on the DotA ladder

If TeamDotaBot2000 wasn't directly affiliated with Valve, they would literally get banned for cheating. Because they're not interacting with the game like a normal player would, and they are doing things even a perfect, god-given AI playing the game through the same interface couldn't.

>it is expected that computers beat humans in any field with formally defined rules and objectives.

I expect this to be eventually true in any field. By so much that humans will be fundamentally useless in terms of advancing knowledge, culture, or anything in between. But if that's going to happen in 20, 50, 100 or 10,000 years really isn't clear to me, and neither is that all they'd have to do is put a realistic amount of hardware into their current approach to learn the entire game. The complexity of this task is definitely scaling exponentially, and just like you can't just throw twice the compute at a 128-bit cryptographic key because it worked so well for 64-bits, you can't just throw more compute at a game to learn to play against more champions.
Having been paid to do that task in a prior life, I can assure you its greater than 0%.
Areas of Focus for Scaling Agile
With the possible exception of a couple of convenience methods, you can model collections (independently) as a source and sink for elements and avoid having to rely on variance at all. But we treat them as a storehouse of shared state... which ought to be our first warning that things are about to go sideways.

Lots of people get confused by variance. They shouldn’t, but insisting in what people should or shouldn’t do rather than working with how they are is a sure route to frustration.
I don't know about DBus and CORBA but COM is unreasonably hard compared to REST or Protobuf.
There's plenty of such people. Most that I met are simultaneously unhappy about giving their government the money, and very happy to use all the services provided by the government from that money[0]. I would appreciate their views more if their argument involved pointing out that nobody asked them to sign the social contract, and that they have no meaningful way to opt out. But very few of such people I talked to raised that point. The argument seems to always boil down to "me getting service good, me paying for it bad".

(I've also seen people argue that they pay for more than they're using, but somehow the concept of derisking and variance reduction doesn't escape these people when it comes to buying insurance.)

--

[0] - Ranging from healthcare and schooling to laws, defense and ensuring a safe and stable environment in which everyone can conduct their business.
What Is Technical SEO? 5 Technical SEO Factors for Better Ranking
How to create symlinks at the macOS 10.15 Catalina root file system
Do not buy laptops or mobile phones during this time
"I am still trying to understand"

Please be encouraged to continue trying to understand and resist falling into the easier binary explanation currently popular in politics. History is your guide.
> It's a funny one because [Tax Evasion is] potentially one of the most serious crimes. You're stealing from everybody, undermining the basis of trust in the entire system in which we live and probably in the long term eroding the basis of democracy. You're creating a non-level playing field.

This is true, and in addition, it's a very unequal crime. To properly evade taxes and get away with it, you need professional help. Most standard W-2 employees can't afford it, i.e., for most, the cost to hire professional help evading taxes is larger than the taxes they could save.

However, if you're very wealthy, then the calculus changes: saving 20% taxes on $50M/yr income is a lot more attractive than saving 20% on $200k/yr income. Effectively, the wealthier you are, the easier it is to evade taxes, further exacerbating at least the perception (and quite likely the reality) of inequality.
I don't think the bet is that software engineers need those, unless they have a lot of some kind of macOS-specific rendering to do or something.
It also sets them up to go forward into EUV where shot noise is unavoidable. And they had a contract with global foundries to still buy some large amount from them at a worse process node, the chipper design let’s them use that for the IO die.
Serious question:

Given that Badger and his cofounder Byttow famously pocketed almost 20% of the total investment in Secret ($3M each on $35M) shortly before shutting it down[0], what assurances do you have that he’s just not going to pocket the investment again instead of using it to improve the company?

[0] https://techcrunch.com/2015/04/29/psst/
>But even then it was a false dichotomy, and now it's even worse. The false dichotomy is that the options are to do nothing or to pay people to do something useless. There is a third option -- pay them to something useful. That's better than either of the other two.

If you think there was a false dichotomy then you never understood Keynesian gold digging. Just read Keynes' quote:

>If the Treasury were to fill old bottles with banknotes, bury them at suitable depths in disused coalmines which are then filled up to the surface with town rubbish, and leave it to private enterprise on well-tried principles of laissez-faire to dig the notes up again… the note-bearing territory), there need be no more unemployment and, with the help of the repercussions, the real income of the community, and its capital wealth also, would probably become a good deal greater than it actually is. It would, indeed, be more sensible to build houses and the like; but if there are political and practical difficulties in the way of this, the above would be better than nothing.

The emphasis should be on the last sentence. Do you really think nobody thought of something as simple as "pay them to do something useful"? The reality is that politically there are only two acceptable ways to spend money. Either you spend the money with an expectation of profit (Investing) or you spend it with the expectation of losing it entirely (Welfare). Once the government uses that money to subsidize a money losing state owned company, private interests will raise their voice and heavily criticize the unfair competition and use it as an excuse for layoffs or pay cuts. Again, just read Keynes' quote

>It is curious how common sense, wriggling for an escape from absurd conclusions, has been apt to reach a preference for wholly 'wasteful' forms of loan expenditure rather than for partly wasteful forms, which, because they are not wholly wasteful, tend to be judged on strict 'business' principles. For example, unemployment relief financed by loans is more readily accepted than the financing of improvements at a charge below the current rate of interest; whilst the form of digging holes in the ground known as gold-mining, which not only adds nothing whatever to the real wealth of the world but involves the disutility of labour, is the most acceptable of all solutions."

Gold digging has always been about finding a solution that people will vote for. It has never been about the most efficient way of restarting an economy.
zigackly (https://farm5.static.flickr.com/4096/4746820383_314f398f2f.j...)
The UK governments own review on the matter seems to lend him a little creedence on the matter [1]. If you're European yourself, does your experience spending time in and around these communities suggest otherwise?

Mine, in schools in the UK, and seeing with my own eyes the segregation evident in Belgium and Germany seems to suggest this inconvenient truth has the potential to tear Europe apart should trends continue [2] and politicians remain too afraid to at least discuss it openly.

The EU's own commisar Frans Timmermans thoughts on this should tell you all you need to know about this malign institution [3]. How he can state what he does without facing up to the reality is in equal parts ignorant, reckless and tragic.

As europeans turn away from religion, we should have made sure we eradicated it entirely before we experimented on our populations in the way that we have. Future generations will not thank us for what is coming.

[1] https://www.gov.uk/government/publications/the-casey-review-...
[2] https://iussp2009.princeton.edu/papers/93139
[3] https://www.youtube.com/watch?v=q94syUDDhxA
I think nursing would be classed as skilled?
For executives, yes.
I think some of the advice is pretty good. Especially the bits about using questions rather than assertions to resolve conflict, and asking people for help (asking somebody who doesn’t like you for help can be very disarming). But I think the root of the problem comes from caring about things you probably shouldn’t care about all that much. If somebody at work doesn’t like you for some stupid/immature/political reason, the natural reaction is to not like them back. But a better reaction is to not care. I’ve never had much trouble working with people who didn’t like me, because I’ve never been particularly bothered by it. If your work is so full of those people that you really don’t like turning up every day, then finding a different job is a better reaction than getting too wound up about it. It’s the company’s problem more than it is yours, and there not much reason to care about that either, if that’s the kind of working environment they’ve chosen to create.
Friendships are everything — keep them close and cultivate them.

And don't sabotage other people's.
> black and grey market activity are also I think quite an important counter-balance to the possibility of totalitarian government.

I don't really buy this: plenty of totalitarian regimes have illegal black markets, that governments often tolerate because they don't see a threat to their power.

A better way to counter a totalitarian government is via open communication and coordination of the government's subjects. Government's are far more afraid of this, which is why strict censorship and propaganda are the "go-to" tools for any totalitarian regime.
Does anyone use this data to calculate the insurance price for General Aviation (small private jets)?
Susan Fowler, Uber Whistleblower, Takes on Silicon Valley
Visual Guide to Data Science
To make some perspective, you started in a “clueless dad” mode about gaming and then went that route (gamers social grouping, etc) to justify the phenomenon.

There is nothing to justify though. Someone is choosing a partner from a different country, who can fly over for a weekend. It is not “better” or “worse”, it is a selection from a bigger set of beautiful he-dogs, and all-time high expectations. You can see that even not crossing a country border, just look at a small town near a big one. All males in there fall in shadow of any confident big city citizen. With technology, the discussed outcome was inevitable.

I bet that our parent commenter did not speak about NY, Paris or Tokio downtowns.
I have seen very similar bugs (the same text glitches for sure) under Linux (Radeon RX580, open source drivers) in the past. I had put it down to open source drive stack bugs, but maybe it was actually a Firefox bug?

I’ll try and take a screenshot next time it happens & report it.
If your role depends a lot on coordinating people and building rapport with your superiors, it intuitively makes sense to do so. Similar to how a dev will get familiar with how the team communicates, does pull requests, estimates etc. - just in a different work environment.
>But of course they do, because if they didn't then they could just take the "free" money and still volunteer to do the useless work. Maybe some people like digging holes and filling them back in -- it's good exercise.

This is happening in practice. There are lots of popular jobs where people will put up with anything to get the job. Game developers routinely have "crunch time" but they don't quit as a result. Some even think it's a bonus because they get to spend more time at their dream job.
Prepared statements and their surprising performance implications
Yeah, that's mostly what i've done to learn english. watch movies, read news, speak english whenever I can.
I suppose my english is good. I know it is compared to the poor french standards, but I cannot judge compared to real english speakers.

Do not worry, I am not obsessed with grammar. It would just give me some tools to judge objectively about my level. I had like 4 hours a week of english for 10 years, that's 1400 hours I think. I just lost those hours for nothing
You are just asking for it.

q: “I’m struggling to understand your point, could you restate this in another way for me?”

a: 'Your self declared lack of understanding coding standards and basic principles explains "quality" of code you keep submitting'
Do you have an example of where one might use WITH RECURSIVE?
> I invested in Ikaria and feel like someone should speak up here.

> ... but don't write the startup off before you actually try the software itself.

Cool. So you want to protect your investment. I get it. But to be honest your comment reads like damage control from someone who is just realizing they might have made a bad investment.

So I'm curious: why did you think this startup was ever a good idea to invest in? To anyone who isn't completely wrapped up in the SV investor culture it sounds foolhardy, naive, and maybe even idiotic on first blush.

Chrys may be a great guy with the best of intentions, but that doesn't mean he's right.

When you say "don't write this startup off" does that mean you believe it will actually help combat depression (i.e. are you that dumb)? Or does that mean you believe it might make you money (i.e. do you think the rest us are that dumb)?

$36B can really dull the mind, huh.
You don't need libraries for internationalization of dates
I read it on my Android phone with Firefox, no problems. Only some unused white space to the right and no margin to the left. Same with Chrome.
Neumorphism CSS Shadow Generator
Are you denying that his claims of being persecuted by the US government were unfounded, given that they have been proven right?
I’m at a two person company and we work fine on both Linux and Mac. There’s no need for a top end mac to do dev work, and frankly no one does a MacBook quality PC in terms of battery optimization (auto graphics switching, battery optimized web browser), ease of use (still top of the line trackpad), whole-disk-encryption, seamless sleep and wake while preserving whole disk encryption.

They designed a laptop for a laptop user whereas most PC makers have no idea what they designed their laptop for. Even if you get good PC hardware the Windows side becomes lacking because Windows has to be optimized for many use cases. Many people who don't get it are using their macbooks as desktop replacement, at which point you should probably just get a mac mini and backpack that around.
No that's the point. I currently work on a system that is written by someone else. He fixes bugs a lot quicker than me, as he has a lot clearer mental model. I need to reverse engineer ideas from code a lot of the time.
DreamSoft iERP
Web Enabled ERP Solutions - Financial Accounting (FA) Module
DreamSoft ERP is a Complete Package with various modules involving various Business Processes of a Company right from Enquiry, Quotation, Sales, Purchase, Inventory, Production and Accounts. All the features which are present in DreamSoft ERP are described herewith and any customization that is necessary will also be carried out after a detailed analysis with your Company.
Financial Accounting (FA) Module
This Module has in depth forms required to capture the various Accounting Functions in an Organization.

Bank Receipts
Cash Receipts
Bank Payments
Cash Receipts
Debit Note Entry
Credit Note Entry
Journal Voucher (JV) Entry
Petty Cash Vouchers
Bank Reconciliation
Contra Entry
Account Opening Balances
Web3 Foundation|Site Reliability Engineer|Full-Time|Switzerland|Remote
Are you a software engineer who is passionate about automation and problem-solving? Do you have experience in on-call responses and distributed systems? Do you want to work on creating the Web 3.0 infrastructure? Are you excited about joining a startup?

We’re building the future of identity, privacy, financial markets and commerce through blockchains and other cryptographic technologies. At the core of this work is Polkadot - a platform that enables blockchains of all kinds to interact and stay secure. This is an opportunity to work at the forefront of technological development and join in shaping the future of society.

Web3 Foundation aims to ensure that crucial projects and networks are sufficiently reviewed and monitored, as well as any developers and users are aware of best security practices. The Site Reliability Team will be responsible for the initiatives that allow us to respond to incidents once the network is deployed.

For any questions just reach out at jobs@web3.foundation

See also other available roles at https://jobs.web3.foundation
I was lucky enough to have a team member introduce me to this article early in my career:

https://mtlynch.io/human-code-reviews-1/

I still think about it when reviewing code, it's really sound advice over all
This is, I believe, the biggest strike against management. If the management decide you get open offices, then that decision binds everyone, whether they wanted an open office or not.
The benefit of a broken window is that you do not have to argue that it has to be replaced. If you have a superior replacement window then this can actually be a net positive but most things just haven't changed that much. It wouldn't surprise me though if war is the only thing that can counteract awful zoning policies.
I have done this once, when I started in a middle-management role. During the first weeks, I was introduced / introduced myself to a couple of dozen people in various capacities with whom I would need to collaborate.

I kept a text document in which I listed who's who and what's what, and what their relation was to the organization I worked for. Nothing too fancy, just names, organisations, contact info and a few keywords.

It's a useful exercise to do at the start of a new position for several reasons. For instance, you want to ensure you didn't skip or include the wrong people when sending out an e-mail. Or you have to attend, or organize, a meeting, so you want to know who's going to sit around the table and how they tie into the goal of the meeting is.

When the lay of the land shifts fundamentally, it's useful to revisit the exercise.

If you're in a purely operational role and your territory doesn't extend beyond your team or your office floor, there's not much point in doing such a formal exercise.
Interesting, maybe it was more popular back then in the nordics as spotify is a swedish company?
The worrying thing is at the people from the Princess cruise ship got released, after being confined to tight quarters on that boat.

And everyday for 2 weeks, the confirmed infected count went higher and higher. And then, they released the people into the general public. Now, these people are spread out all over the world.

The Western governments blew it on this one. They should’ve evacuated the passengers immediately, and quarantined each one of them, separately, for 2 weeks, to confirm that they weren’t infected.

But, they can still save the situation, by forcing these people released to be quarantined for another 2 weeks.
Does the country you are living in now have a better social conditions? are they improving there? Or just higher wages?

Many tech workers have moved to the USA, for example.

What would it take you to live somewhere else?

Should we expect a tech worker to halve their pay and move from LA to London if there was a better relationship between Britain and Europe?

I am skeptical that this policy has any direct bearing on your future decisions, but it is a pretty good way to make a political point as it's good to have outside perspective.
> the poster made many points that could be used to argue that go does not promote developer productivity.

I think go promotes maintainability rather than developer productivity. IMO, go authors favored ease of code reading to the expense of code writers. That being said...

> no option types aka nil access, no enforcement of error checking aka no result types, no enums, no conditional compilation, no iterators, no immutables, etc...

No enforcement of error is not true, you have to explicitely ignore an error if you want to. You have almost the same problem with rust, where you can unwrap things that can fail, thus explicitely ignoring potential errors (granted, the program will then panic).

No conditional compilation is not true either, you can, eg, put at the top of your file build tags:

// +build !linux

This file won't be compiled on linux (you supposedly have another version of that file for linux systems).

No immutables: can be a problem, const is very limited indeed in go.

Nil access, yes, although contrarily to C/C++, you can't dereference nil without having the program panic. AFAICT I never had them happen in production, when I have a panic it's because of an off-by-one error in a slice, usually (but then I'd have the same problem with `safe` languages like rust).

I'd be glad to have enums. Go's workaround is safer than C's enums, but not by much.
> At one point we were also experimenting with the idea of using the starter motor strategically to aid engine acceleration - but nothing ever came of it.

This is how the hybrid car was born.
> Maybe the UK’s working welfare system can’t cater for all of Europe’s economic refugees

The first time that I read about this argument in relation with the support to the Brexit I was a bit surprised.

Do you guys really believe in that? Massive amount of people from Germany, France, Italy, Belgium or Spain demanding refuge from those extremely damaged countries, and requesting support from UK?

But I must note something. Where I live I actually see in the hospitals (in medium and big cities) queues of lots British refugees looking for a better health care. If you take the train in those places you will not listen the local language, but only some Cockney variation of English.
This event is just another wake up call that we should be prepared for such an event. Having a simple supply of food, water, and other basics is essential. Extreme prepping isn’t the answer, but most people are undoubtedly unprepared for even the smallest crack in the fabric society - whether that be a virus or an weather disaster.
How do you fund all the programs currently funded by property tax? Not the least of which is local public education.
The multicloud is a new technology
Stop making data scientists manage Kubernetes clusters