skysight-inc/HackerNews huggingface dataset:
So this is an application of my PhD work on acquisition trade-offs to League of Legends build orders.
You select the champion, playstyle and the amount of each stats you want e.g. Damage, Ability Haste, Magical Damage Resistance, Gap Close, etc.
The genetic algorithm finds the optimal set of runes and items to meet those stats.

Since running the genetic algorithm is kinda slow, I pre-run it to generate a database of ~450,000 builds before each patch comes out.

However, you can still override the choices it makes for example forcing keystones and items. The site then runs a hill climber that adjusts the closest build in the database to match your settings.
So if you override a mythic item, the rest of the build will adjust to use the new selected mythic.

You can create guides from your settings by just clicking Save As Guide then Create Guide.
You can edit the guide on the account page to add the typical wiki text, etc. if you didn't have an account when you made the guide, you get an guest account.

For advantages over other approaches, this site is generating the theoretical maximum builds.
You can then edit the theoretical maximum builds and make changes to make them more practical (if needed) and save them as guides for other people to use.
This can find builds that no has ever played.
Most other sources of builds for League of Legends are either just user submitted builds of varying quality or just the builds currently used in ladder play.

As of last week, it's working for ~150 of the ~157 champions, which is why I'm declaring 1.0 release.

Youtube Guide: https://www.youtube.com/watch?v=FNHhu8Dhizk
Technical Info: https://www.lolsolved.gg/about
Thesis: https://www.lolsolved.gg/static/pdf/Thesis.pdf
Brainwashing about what? Be specific.
No, but he was in a _lot_ of Danish movies from that era. For the record, he's brilliant in Adam's Apples.
> You'll lead a much more fulfilling life in a normal town with your friends and family around you.

This is a false dichotomy. Leaving SV has nothing to do with your friends and family situation. So you can leave SV and be completely alone, or bored, or stuck in a toxic community. And you can also have family and friends in SV.
If they have billions at their disposal, then that sounds a bit lame. Just trying shouldn't be enough.
I care deeply. With a 100 percent male workforce comes a 100 percent male mindset. Say I am creating a site for maternity clothes, I am not sure if I can turn a blind eye to the trade offs all the male engineer may make even though they have the best interests at heart. They may not be significant to the male engineer but it will very much be caught by a female engineer. Unless you are selling shaving kits or male grooming kits, your customers are gonna be woman and so that perspective is much more important than getting the best software engineer.
What happens if the hungry mind is too hungry for your menial CRUD job, and you were actually better off with the unhungry mind that is content to do its job and go home at the end of the day?
I read the title as "new hypothesis about evolutionary theory and gene inheritance".

This is why I'm not a biologist (or OOP fan). :)
I went from Cherry MX Blues to Gateron Browns. I'm pretty happy and realised that I actually dislike the click.
Then a Facebook group for car owners. Facebook then should split proceeds with the group admins.
You're correct, it's not a list. A browser will sent an Origin header during the OPTIONS preflight that the server can check and then return back that value in an Access-Control-Allow-Origin response header, or it can return * without any checks if e.g. it's a public API endpoint anyway and expected to be hit by fetch/XHR traffic from all kinds of places.

Non-browser clients (and browser for non-CORS and/or "simple" requests) will not usually send any CORS headers and preflight requests, so you should account for that when building a web API. Non-browser clients can of course just fake any browser header and request they want, so the Access-Control headers are NOT a substitute for real access control/authentication.
Our Support for the Python Community
AlgoExpert generated $480K in revenue last year
Pluto is quite fast for me - could you perhaps be hitting the first-run JIT startup time in Julia? Do the cells re-evaluate quickly, after whatever code they depend on has been JITted?
As someone who has owned an HHKB at one point, then switched over to a full-size Topre Realforce board, I have to say you should consider giving Topre-based switches another chance, but on a proper Realforce board instead. Unlike the HHKB, Realforce keyboards use a metal plate internally, which seems to make for a more satisfying "thock" if you will. Plus, you can also acquire a Realforce board with varied key weights instead of the uniform 45g weight found on the HHKB.
It may be necessary to acknowledge the possibility that heritable intelligence varies between demographic groups to counter accusations that society is engaging in systemic discrimination against [insert group] on the basis that disparities in achievement exist between that group and the general population.

But as it happens, rapid improvement in socioeconomic indicators were seen in the black population, which is the demographic group most commonly alleged to be a victim of systemic discrimination, BEFORE the rise of social welfare spending, and before the post-civil-rights-era racial victimhood culture (e.g. homicide rates among black Americans declined in the 40s and 50s), so the facts are actually quite supportive of the nurture side of the nurture vs nature debate on the causes of racial disparities.
Love it. Great idea, good implementation.
Thanks for suggesting the book, added it to my list of things to read!
In macOS system 8 and before, the way you made a disk bootable for a mac was you would partitoin/format it with the standard filesystem (HFS), create a directory in that filesystem called "System Folder", and put two files in it: "Finder", the app that launches on boot, and "System", the OS bundle. Doing so in the Finder would "bless" the System Folder and let the OS know it had everything it needed to boot.

Everything else was optional.

Macs, to boot today, need, at a minimum:

* three partitions

* two OS installations comprising dozens/hundreds of files (three separate macOS installations on M1 macs)

* T2/M1 hardware-specific activation data

* BridgeOS (on T2 systems)

I remember being worried when OS X was first previewed (btw, everyone, for the last time it's pronounced "ten") that they would ruin the "drag and drop two files and a folder" simplicity that the mac was known for with this complicated new system.

Indeed I was right. It's a real bummer how non-modular macOS is these days. It's a giant ball of mud, and the only recommended method of modifying it is format and reinstall, which burns a couple hours: just like Windows.
GitHub Dependabot soon drops support for auto-merging upgrade PRs
Yeah all the sites in question seem to be working fine for me too.

I was actually pleased they’ve finally implemented date/time inputs so I can stop using JS calendars now.
2005 Mitsubishi Grandis. Super reliable, it can haul my family and tow the caravan and since it's a little older I don't have to worry too much about a ding or a scratch. It's nearing 200,000 miles now so it's still fairly low mileage for a large japanese car.
If brain volume doesn't mean much then why is it so big it causes death in childbirth in humans?
I thought the same and tbh was quite excited to read about that. Less interested in OOP.
Ever since I heard about Fly I was really keen to try out something using Elixir. I've been severely lacking in ideas that I can complete within two weeks though (my maximum attention span)!

This was well-timed for me - nice to have a reference working config to play around with, especially for clustering. How do you find the BEAM handles a distributed cluster across multiple regions? Are there any oddities that crop up due to inter-site latency?
Sorry, couldn't help you there. The website is titled "北美最有影响力的华人社区 (The most influential Chinese (online) community in South America)", which is little less than half-earth away from me, so..

However, if an interview is really LeetCode-based, I'd say it's a fair game for the interviewee to do some preparation. In my opinion, the best kind of interview is based on real production needs, the interview question (regardless whether or not it's came from LeetCode) should reflect that.
IIRC they do that at their maximum gross weight as well, so an immediately sinking container would be very suspicious.

Then again I don't know how watertight these things are, because I've only ever seen decommissioned ones from the inside.
This is such a weird thinking. If he put average market rate for the time spent on it, I am sure it wasn't cheap in the end.
Why so many people don't value their time?
What Are Trust in the Lord Scripture List? – Gospel of God
Nature's search algorithm, blind as it is, got itself augmented with technology so I expect its trajectory will be different.
Thankfully Google has fixed that problem, ChromeOS is now the stardard that drives the Web. /s
Exposure to production systems is a new advantage you have. You can learn a lot from the failures and problems.

If your workplace has written postmortems, read them. Ask more senior engineers about the times things went wrong. Figure out how to politely spectate, or productively involve yourself, when emergencies/incidents happen.

Try to understand the pros/cons of the choices your workplace has made (people will certainly be whining about the downsides!). How could different choices have avoided the cons? What different downsides would those choices have introduced? (Be careful not to come off as critical. It's common to see, with hindsight, that different choices would have worked out better, and sometimes anti-social to point it out).
The title isn't hyperbolic if the software is completely unusable for the people reporting the issue, which it is. What part of "tabs crash repeatedly and then go away, preventing you from visiting websites" sounds usable to you?

How would the reporter know if the issue is specific to them or applies to everyone without posting a thread about it?
Note that even the Model M buckling spring mechanism is a step down from the earlier Model F buckling spring, which some people consider to be better. Personally I have not tried the latter as any surviving examples are quite expensive. But the mechboard world is a never ending hole, at least until you hit working beam springs, I think. :)
This is a lazy and unverifiable response. Point at a specific book or search term if you want to convince people.
Easier to repair though. Eg my supplier allowed me to attempt a repair myself while still honouring guarantee if I failed. Worked out so saved shipping to Germany and a replacement cost for supplier
If you're a user, a keyboard with programmable firmware is for you. Then your keys are placed where ever you program them to be, which can be changed on the fly too.
Gaming at 720p in 2021? Oh come on, you really need to try some 1440p/144hz gaming ;)
In my experience most psychology students are confused about themselves and trying to work out why they are the way they are and how they can deal with that. Less Machiavellian, more simple survival.
If we're in utility space, I really can't agree. The structural inefficiencies of driving to market delivering what becomes regulated anyway is huge. Internet interconnection is fragmented, competition is on quality and price but quality can drop below functional. In electricity supply, artificial capital investment gaming has overtaken social utility in bidding. Rail is another one, there is next to no viable UK competing trains, its a giant mess. These things are better done at scale and I think this is the regulatory European landscape. How many train making companies in Europe can compete to sell trains to Europe, as against China or India?

The HH index seems to me to model effective competition amongst small numbers. I agree there is collusion but that's what the regulator is for, and Europe has many.

Aldi East and West don't compete, but they do individually compete with other chains like carrefour. In Australia it is an apparent duopoly but there are four or maybe five competing supermarket chains and active price competition. Go into the supply chain behind them, its the same global brands and same trucking companies shipping goods and the same four diesel and petrol supply chains behind the trucks and the same four shipping companies doing logistics in boats. Europe is not going to be that different.

Some things, having a hundred people do it isn't better. Maybe that's the pluralist mixed economy we need, and maybe that's why some age old national heavyweights have to be bought and amalgamated. Maybe the European airlines did need to combine, 30+ national carrier players was too many...
Did I miss something, I thought Facebook sold advertising based on cohorts? That's surely just as discriminating? I seem to remember age ranges being part of that as well, but even without that specificity a cohort will naturally select for cultural groupings, which will include delineations like age, race, social standing etc.
Home Automation: Running Home Assistant with Podman(System admin blog)
Cookies are sent with the first request, so the site can customize the response based on user ID. If the site uses local storage to identify the user , it will first have to send some bootstrap page which loads the id and sends it back. Much more cumbersome.
In Scotland we have a saying, "fallen off the back of a lorry (truck)", for when you go to a market and you see an expensive new product going cheap. Which has most likely been stolen.

Maybe we will start seeing "fallen off a ship" goods soon.
Always happy to hear good news about KDE. Recently I've installed OpenSuSe Tumbleweed for my wife (previously she was using macos and she is not 'technical') and it's great, even better than I remembered. Stable, customizable, one can make it beautiful with a minor effort.

The biggest issues I still have are not KDE related:

- touchpad experience on Linux just sucks compared to macos. Even started sponsoring the gitclear because of that. I haven't tried the mtrack yet, but lack of the reasonable configuration tool is a bit discouraging.

- there is no modern mail client for Linux. The only "serious" mail client is thunderbird. Unfortunately it hasn't received enough love/attention in the recent past :(
Rose-tinted glasses: the reason the Model M is a membrane keyboard is because it was heavily cost-reduced / cheapened down from prior designs.
I used original IBM something keyboards in 90ies. Keys broke all the time.
> There are many cases where semantics can break as a dependency changes. One example would be whether a callback is executed on the same thread (or event-loop tick) or in the background. A function might assume that the callback should be pure and thus in a later version switch where it's being executed.

Rust's Send and Sync traits solve this particular problem by putting the thread-send safety in the type signature. If the library changes to use a background thread and you have passed it a non-threadsafe closure then you'll get a compile error.
Recent return to office I understood for the first time why people say membrane ones feel squishy. After covid exclusively on a mechanical it does indeed feel that way
So, is this akin to using React native instead of writing native iOS and Android apps?
You should read more about IQ and it’s failure to predict success. Like Nassim Taleb has said - IQ just shows you’re not dumb, not that you’re smart.

Which you are a perfect example of, I’m sure.
If you don't possess advanced understanding of Chinese, then don't even think about trying to read it. I came to Canada in my teens and I often have trouble understanding. The forum rules dictate that you write cryptically. But it is incredibly useful if you understand it imo, especially the interview experiences. That's why they can charge like 80usd per month for VIP access..
Oh god, I can remember that time! My journey was basicall from Win95 to Win2k to Gentoo Linux. An "emerge world" or so just updated the whole system. And then I tried WinXP and could not believe the way their system updater worked.
Looks like this is just some random guy's suggestion though? Not like these are the official help pages.
hey, did you use Julia 1.5 or 1.6? There is a massive improvement in latency between those two versions.
Omg I can't believe I didn't see it this way first, this is quite some title!
What do you mean by "font smoothing"?

Subpixel antialiasing has been disabled and steadily pruned from the OS since Mojave if that's what you're talking about:

https://gankra.github.io/blah/text-hates-you/
The high-end of ergonomic mechanical keyboards are things like the Maltron or the Kinesis. Recently, there are projects which make use of 3D printing like the Dactyl Manuform.

Somewhat cheaper than these approaches is to go for a split keyboard, and 'tent' each of these halves. Ergodox is probably the most popular of keyboards like this; but there are smaller/cheaper keyboards like the Corne keyboard.
Many language features followed that route, yes.
Languages themselves are typically first introduced, and then (maybe) formalized. Meanwhile, some other "patterns" or features, like higher-order functions or recursion, were originally introduced in the context of theoretical CS (e.g. they can be described in the lambda calculus), and it took some effort to implement them in practice.
I honestly don't understand the fascination with keyboards. For as long as I can remember, I've always used the cheapest keyboard I can find on Amazon, usually around $10. I've written software, books and movies on shitty keyboards. What's a fancy keyboard supposed to give me?

Much like the quality of a photographer is quite independent of their camera (in fact, the easiest way to insult a photographer is to tell them "wow, what a beautiful picture, what camera do you have?" ), I don't see how a keyboard can make any difference in the quality of the stuff I make. What am I missing?
I'm talking about my second run of the notebook. On the first run it took one minute and a half just to open the notebook (it seemed it was downloading stuff, and then compiling).
Hell of a journey, directly to Gentoo!
> I don’t think many people doubt that there is a substantial hereditary component to the variation in intelligence between people.

I highly doubt it. Why exactly do you think this? Because some traits have been associated with intelligence?
I'm using 1.5.3. Gonna update to 1.6 and see what happens.

EDIT: just running it on julia's "master" branch (v1.7.0-DEV), the initialization seems to be slower, but then the cells run maybe marginally faster. Looks good, but I could not push this to my students yet...
Not too well. The primary reason is Facebook hasn't spent any money (either on marketing or on cash-backs/discounts) to popularise it. The incumbents (PayTM, Google Pay, and PhonePe) are deeply entrenched to begin with.
Sweden is trying to build a hospital, which has become the most expensive building in the world. Among other things, BCG was charging $100k per month for a bunch of fresh grads.

https://www.thelocal.se/20180207/finance-minister-calls-for-...
> Also never go back to keyboard forums or subreddits.

A.K.A. recovering addict.
Japan to open its first-ever esports gym in Tokyo
I hold the view that programming patterns were invented as solutions to technical problems. It was then later that some theoretical "usefulness" or "elegance" was attached to them.

IIRC, there was impetus from Christopher Alexander's architectural "pattern language", and the desire to do something similar in software, which was a bit of an unguided mess at the time.
there should be a "if you made a mistake, it means the company did something wrong" message on computers
One interesting thing about Portuguese and Spanish is that the comprehension isn't symmetrical: Portuguese speakers understand Spanish ones all right, but vice versa is a bit of a struggle.
Yes. Most of the work so far has been PR. There have been no actual solutions presented that can prevent more than 2 degree rise in temperatures. We are already on track for at least 2 degrees and more. There is also the fact that the oceans are great reservoirs of energy so even if we manage to reverse the trend because of the energy stored in the oceans we will have to live on a warmer planet for several decades. This is assuming we actually start reversing global warming, which there is no indication that current market driven methods can address.
The Myth of Public Blockchains for Business (2019)
The other day I got into a heated debate with a C# developer on the merits (or lack thereof) of adding an "I" prefix to interfaces.

Turns out in C# there's no syntactic difference between implementing an interface and inheritance, so it makes sense in C# to explicitly state that something is an interface but, arguably, only there.
I just went through this with some super green Ivy school minted Deloitte hires that clearly were making things up as they went as someone in our industry can tell BS when they see it.
It's about ergonomics. To me, a mechanical keyboard is more comfortable to type on.

I actually chose the camera I use for a similar reason. It doesn't have the fanciest electronics, but it has all the important controls on physical dials which make it more pleasant to use.
Rust makes Rayon’s data parallelism magical
Vortex RACE 3

Got mine in old school IBM grey. It does have accent LEDs built in but they are off by default

Candykeys is a good supplier if your in euro space
C++ would suck for that (and any other language) as Inform6 gives you an object table and a parser for free with lots of object types such as rooms, containers, verbs, cardinal directions... already defined in the standard English library.

And the Z machine games can be run everywhere.

Declaring some room with i6 it's literally four lines of code:

The object name and the internal one, the description upon entering it, a light attribute, and a semicolon.
Many third party switches, especially in the "super smooth feeling" category, seem to be using softer plastics than original Cherry switches. Those iirc have a little bit of glass fill in them, which makes the material much tougher and more wear-resistant, but results in the "crunchy" feeling of the switches.

Bouncy switches are a real problem with third-party switches as well, even though cherries generally don't do that.
A friend of mine told me to get more endorsements on LinkedIn. I never bothered because I dismiss them out of hand when considering candidates - they're usually the result of trades with ex-colleagues, and not a heartfelt "wow this person was amazing to work with!". Like your opinion of references - they're rigged to be positive always, so kinda worthless.

But I could be wrong. Other people are weird ;)
Maybe you could stop spamming this thread please?
It seems like a lot of people don't understand that having a DECLARATIVE language/configuration/whatever such a huge advantage it's insane. It's so easy to write, you can never make logical mistakes, avoid all kind of bugs, it's just easy to learn and you can just write the desired result.

I never understood these project where somebody makes a very easy declarative thing and makes it imperative.

Programming in Python is order of magnitude "harder" and error prone than writing a simple YAML file.
Fully agree. If there is any material available to prepare for the interview I will try to fully use it just to calm my mind about the interview itself. Because imagining myself in the interview and not knowing the answer to the one question asked that I could have prepared makes me do it.