skysight-inc/HackerNews huggingface dataset:
I think no-castling just generates a different opening theory, and Chess960's 960 starting positions are also not enough: it should be possible to memorize at least the best white move for each of the 960 positions, and probably the main variation and even more.

The only way to be sure is to have a random chess variant with at least a billion different possible opening starting positions: the conceptually simplest way seems to be to place all pieces completely randomly in the first three ranks (in the same way for each color), while rejecting any position that allows white to make a capture, check or threaten to capture a non-pawn piece on the first move.
These examples don't show the true power of Kotlin, for example pattern matching is super powerful and helps to put a much more solid and readable logic in your applications.

Still a lot of Kotlin I see from my Android colleagues suffers from all the CONSTANT_STRING_TYPED magic and onion architected* stuff either inherited from the libraries and API's or ingrained into their programming habits.

* many layers, and every time you peel off another layer you feel more like crying
"Our satellite broadcast is currently available in much of North America at 20kbps and Europe at 10kbps. We broadcast from SES-2 and Astra 3B."
Linux 3.8 introduced unprivileged user namespaces [pdf]
About 150 comments when the story originally was published https://news.ycombinator.com/item?id=21724191
Aside: I grew normal and F1 hybrid courgettes (american = zucchini) as a kid and can confirm the hybrids were proper little triffids compared to the pure-strain plants.

Regarding the camels, can you dig up a link, am curious. Thanks.
It's actually not that rare, in my experience. Job adverts can be quite misleading in this case. Kotlin jobs are usually advertised as Java jobs. For a couple of reasons:

Firstly, quite a few large shops have started to use it, but usually due to grassroots bottoms-up activity of the sort that takes a while to percolate through to recruiting departments in distant departments where changing a job req is a heavy process.

Secondly, there's really not much incentive to try and change job reqs like that because it would be extremely hard to advertise via job reqs We use Kotlin but you don't have to know it to apply. To a non-technical recruiter or HR department this looks like a useless statement and will frequently get "fixed" to what you "really meant", something like "Java experience is required, Kotlin highly desirable" which might just put off candidates who don't know what Kotlin is or how easy it is to learn. You're just restricting your pool of candidates for no reason in a highly competitive market.

Much better to advertise the usage of Kotlin in places where developers looking for new opportunities might notice and leave the job reqs alone, and let Java devs get up to speed in the first few days. For example:

https://medium.com/ing-blog/introducing-kotlin-at-ing-a-long...

Edit: To answer your later question, yes, Kotlin goes beyond Java in a lot of ways other than nicer syntax. For instance it has a different (better) generics model, it has far more type inference, it has sealed (sum) types, it has language-integrated coroutines, it has compiler plugins that automate, amongst other things, serialization, it has delegated properties and interfaces, it has type aliases, it has extension functions etc.

I suppose a lot of these can be considered "just" better syntax than Java (except for coroutines and generics), but, at the heart of most programming languages is making patterns that are possible in other languages much easier.
The track record of the government saving people and fixing things is absolutely abysmal. It is literally insane (doing the same thing over and over and expecting a different result). Why has the black poverty level been the same for 60 years? Do you know how many laws and programs the government has created to save them? The government doesn't do anything very well. There are always so many unintended consequences that need more laws and programs till there is so much red tape and taxes needed to pay for all the bureaucracy and programs. Government officials campaign on promises of half baked ideas. Then when they get elected, they do their job, making more and more laws and programs. Progressives are even realizing now that the government has created a welfare generation and are pushing to end it in favor of guaranteed basic income. Look at the insane amounts of money sunk into inner-city schools and do things ever improve? No.

The government is a failure for social programs and fixing problems citizens face. This is easily proven though statistics. How do we keep on going down this path? I'll never understand big government people...
There's not enough olivine to even make a dent in CO2 levels. So this, while useful addition to arsenal against global warming, is nowhere near enough.
You aren't stripping slashes.

I tried `#include </dev/urandom>` and it eventually crashes the container failing to allocate memory (looks like they have a 4GB limit?)
Can you run it locally on your laptop?

I think you still need a steady hostname pointing to it, right?
GoodNotes 5 on iPad is the best way I have found :)
You assume it's not a box in my basement or my company's that has been running for 20+ years. I wouldn't be surprised to hear things like this still exist.

Of course, migrating to even a raspberry Pi would be a net performance and perf/watt improvement.
Boeing Statement Regarding 737 Max Production
Well, I'm doing this but my Caps Lock is mapped to Control. Anyway, you are probably right, there are dozens of us. On the other hand I've seen couple of discussions here around Ubiquity and MicroTik in consumer environments some maybe it's not that rare.
> I don't get it. With Lets Encrypt, it's like one or two lines to get everything set up.

My employer won't use Let's Encrypt because they (LE) want unlimited indemnity and that's a deal breaker for them (employer).
XMPP is still somewhat similar. But in any case it is an issue with the existing UX, not inherent to federated systems.

I am not claiming it is easier. I am not even claiming it is easier than in the current centralized solutions.

I am just saying that it is possible and that we don't need to throw the baby with the bathwater. It is much easier to improve on the existing federated solutions than trying to come up with some idealistic, absolutely-private decentralized technology.
I hope you walked away. I would.
An opinionated approach to GNU Make
Prioritizing Technical Debt as If Time and Money Matters • Adam Tornhill
Please do share how can one escape qemu.
The point is that neither tool has a security focus, any security characteristics they might have are incidental and not at all guaranteed, and so neither should be used for that purpose.
There's literally no argument on that article for the question "why does my static website need https?"
Digital Transformation Checklist: A Note to Leadership by Andy Jassy (CEO, AWS)
I think analyzing Kerouac and his books as a series of actions is to somewhat miss the point, and to bring a contemporary consumeristic / experience-focused attitude to the work. He doesn't really do anything important. The insightful part is the mentality, the thought process, the philosophy. Kerouac was pretty big into religion (not organized religion, mind you) particularly Catholicism and Buddhism, and to describe his works as "bad people travel around nowhere for no reason and do bad things" is to completely misunderstand the context and purpose of them.

Most of Kerouac's other works deal with this pretty extensively (see The Dharma Bums), but since the Slate Star Codex guy (and most middle-class technocratic people like him) often have a real aversion to anything that isn't strictly scientistic, they end up missing the forest for the trees.

Finally, I should add that reading literature from the past and dismissing it because it doesn't fit your contemporary moral worldview is both deeply ignorant and just plain unfulfilling. You don't need to think Kerouac was a good person to think he had something important to say.
Right, but will We Assembly be a JS killer?

If I can stay in Python and target the browser without the fuss and bother of JavaScript, why would I?
A Man Who Got Away with Everything (2002)
it'd be nice to have a body count somewhere...
https://en.wikipedia.org/wiki/Go_variants#Sunjang_Baduk

Very entertaining variant with a proud history. None of the usual defensive corner forms work.
So they should all get to sell natural and organic meat. ;)
> There is no reason they need to replace parts with the exact same chip they came with. If newer CPUs/chips are available they could put a new model in. There will likely need to be more standardization so individual parts can be replaced/upgraded but this is not impossible and is very common for parts like GPUs and pci cards.

The tighter integration of components (instead of routing everything through pluggable buses) reduced power consumption.

Every time a data line passes through a connection (solder joint, connector) you have to crank up power a bit to make sure that the signal makes it. Every time you have to decrease clock a bit, which means more parallel connections (with higher physical requirements == more waste at some point) for the same throughput.

At some point there's a trade-off to be made between inherent eco-friendliness (because it runs on much lower power) and replacability.

> There are also mountains of these parts floating around after sale. The OEM could encourage the return of unwanted electronics and then gut them for parts to use in repairs after they have been tested. Any leftovers after 10 years can be sent to recycling.

Return programmes already exist (although they generally end up in recycling, not as reused parts), and some countries mandate them (e.g. WEEE in the EU, plus RoHS to eliminate troublesome compounds).

Reuse can be troublesome since quality control is so much harder than for parts in factory fresh condition: All the paranoia here (and elsewhere) about three letter agencies tampering with devices during shipment? Multiply that by some large number because supply chain attacks just became trivial.

I'm all for designing products in an eco-friendly way, but a 2019 laptop is so much better in that regard than a 2009 model, that the decision doesn't seem simple to me at which point the 2009 model shouldn't be refurbished any longer.

> Customers preferences need to take a back seat over environmental needs. A customer can live with a 1mm thicker phone.

I agree and a thicker phone has more room for longevity (eg. sufficient shock absorbance built into the frame simply by virtue of being larger than the components inside) than a thin one that I long for a robust device. The majority of customers seems to prefer other aspects though.
Flying 100% scares the shit out of me. I know it's illogical, I know how safe it is etc, but when I'm on a plane all I just can't relax at all.
Facebook Messenger works with Jabber Clients... I love the implications of this
Speaking as someone who has recently been involved with a very wide-scale project using CEC (demo units for a major retailer here in the UK) I concur - CEC is incredibly unreliable.

My project ran on a very limited range of hardware from a well-known high end manufacturer. I imagine it's even worse "in the wild".
We haven't lost the effort in securing bare metal systems. Those still work.
But why non english users should be forced to name their files with english characters, libraries and code that work with files should always use tests with unicode in file names.
Once the culture is started you don't have to kill more calves. Of course, accidents when growing cell cultures still happen.
Reducing all energy sources to the mminium doesn't change much... That's sounds strange because if we reduce energy, then, well, we emit less CO2. Am I missing something ?
At your service:

https://www.techrepublic.com/article/vm-escape-flaw-in-qemu-...
see [Wikipedia: Gas flare](https://en.m.wikipedia.org/wiki/Gas_flare)
An American Slum, in the Heart of California
Show HN: Ordinary Puzzles – An open-source mobile puzzle game
> indemnified up the wazoo

Really? Are you sure boeing is, given the cost-savings that not being insured would make (I mean the mgmt is clearly penny-pinchingly stupid enough).

But even if boeing is insured, you can bet your butt the insurers will have an explicit or implicit clause that voids the insurance on 'reasonable grounds', and they will argue (correctly) that knowingly producing flawed products (when it became evident at least) matches that getout perfectly.

Even if they lose the insurers will basically move into a courtroom, sleeping bags and all, to tie things up forever. It's cheaper than paying out.

My opinion anyway.
Yeah, that's definitely a big "Here, hack me" post you just put up there.
YouTuber's Glitter Bomb 2.0 slaps back at package thieves
Thanks, I was starting to think I was going crazy.
-1 has unit magnitude. It's pretty special. ;D

e and pi are special too; nobody's questioning that. But they're not related to each other.
Why not? There was a lot of pressure on .com, now with all these GTLDs it's easy and cheap to find a cute name.
Global Application Gateway Market Size, Share 2019
What's Wrong with Open Source Chat API?
There Are No Children Here. Just Lots of Life-Size Dolls
Sleeping in the car is also illegal in a growing number of places[1]

[1]: https://nextcity.org/daily/entry/10-facts-homelessness-2014
Amazon stole my account and I never got it back
Ahem, there isn't anything more linear than the sum of two variables...
The art of challenging assumptions at WhatsApp [video]
> SBRs (real pia to get for non-leo)

It's not that bad.

The easy way is to find an SBR you want to buy, file Form 4 for $200, wait for a few months, then take receipt of your NFA item.

Or if you want to do a conversion from an existing rifle, file Form 1 (also $200) and get short barrel. The disadvantage is that you've then created an NFA weapon, so you'd have to be more careful how you handle transfer and sale.

If you don't want an NFA SBR, well, AR-15s can be pistols. Pistols can be short. Pistols can't have buttstocks, but there are legal products that are not "intended" to be used as stocks. They happen to look just like a stock, but they're totally intended to be used as an arm brace. If you do use one as a buttstock, that's not how it was intended to be used, but it is legal to do so. This approach is so popular that ATF has issued letters saying it's not illegal.

Here's most of what you need to know: http://preparedgunowners.com/2017/04/27/atf-reverses-opinion...

It's not mentioned in the article, but pistols cannot have a forward grip, as that would make them "Any Other Weapon", which is NFA. If you have a forward grip but don't have the tax stamp, you'll go to prison. Keep in mind you can start down the AR-15 pistol route, then later get your Form 1 tax stamp to convert it into a rifle by attaching a stock.

This is all quite ridiculous, but that's the law.
The biggest problem with forcing everything HTTPS is a false sense of security & trust that this gives to none-techie users.

Security of the data transfer layer does not mean can or should trust the website you are visiting.

Just because a website has a padlock does not mean it is trust worthy and you can hand over your CC details.

https://www.amazon.somethiing.other.co/greatDiscount may look great to some!
Preloads list is an absolute kludge that does not and will never scale and creates a huge deal of problems and works only for specific browsers.

The task is not as simple as using DNS to store strict https flags(as DNS can be manipulated by intermediary), but hardcoding the lists in the browsers and keeping the lists in the chrome's code is definitely not a solution.
For one-line recipes you can use semicolon

foo.o: foo.c ; $(CC) $<

If you find $(@D) hard to remember then do $(dir $@) instead.

I wrote a book about GNU Make stuff (https://nostarch.com/gnumake). If (and only if) you've read the GNU Make Manual from the FSF my book may help you. It's not for newbies. Don't want the book? All the articles are here: https://blog.jgc.org/2013/02/updated-list-of-my-gnu-make-art...
CO2 is still in the atmosphere.
It’s not exactly apples to apples... but my 64Mhz embedded processor is doing way more than 10,000 chacha20-poly1305 encodes of 64 bytes with another 64 bytes of additional data for the AEAD per second. Granted, it has some hardware crypto functions.

I am still skeptical TLS handshake on site visit is actually bogging down anyone’s computer.
You're right, it might be only so slightly worse as to not matter, or be better than a language that is close to the metal, but with worse design.

Obviously, for such a wide prediction I can only speak theoretically...
You just don't.
I'm sorry, what do you have against my account? :)
You might not, but JS is popular enough for many developers to continue using it.
SuperMicro, if you're listening ....
Show HN: Gridentio – A small puzzle I made to learn some react and node
True. 7 IQ points become insignificant as you go above 100, but they are pretty significant if you have borderline retardation.
I think that was the main reason why browser vendors moved away from the green padlock symbol.
$(CXX) -MM $(CPPFLAGS) $< | sed 's,\($\)\.o[ :],\1.o $@ : ,g' > $@

My makefiles are beautiful... To me

And they're sure as sh!t not wrong, or they wouldn't work! :)
Extension functions are dispatched statically which can be surprising if you can’t tell what is an extension and what isn’t
The linked post is titled "Hacking GitHub with Unicode's dotless 'i'.", but this submission is in title case "Hacking GitHub's Auth with Unicode's Turkish Dotless 'I'". I think this is a bad title change, because an uppercase I is supposed to be dotless, whereas the lowercase i used by the author's title is not.
Seems impractical, but ok.
I haven't finished reading the article, but isn't the problem here that they are sending the e-mail to the address provided by the user rather than sending it to the e-mail stored in the database ?

I fail to see any added value in sending a reset link to an e-mail entered by the user (while that e-mail is already in the database).

Is it because the e-mails are stored hashed ?
But that's the nice thing about Loom. The direction they're heading in is upgrading the existing Java threading APIs. Maybe not "new Thread() {}" but if you use ForkJoinPool, executors, etc then it should mostly all just work. That means it won't fork the ecosystem in the same way Kotlin coroutines do (coloured functions in new languages). And even better it won't fork the ecosystem across Android either. If you use constructs that don't automatically Loomify, you can just tweak them so they still work fine on Android but get the benefits of Loom too.

BTW parts of Loom already shipped.

On the other hand, outside of certain core libraries this won't matter much. You don't do a whole lot of scalable blocking IO on phones.
Am I missing something?

Lots of US sites on their NO HTTPS list come up in Safari as HTTPS. Rutgers.edu for example.
"There are only three people in the world who understand Superdeterminism" ... thinking people would agree with you if they only understood better what you were saying is a pretty classic rhetorical problem.
In today's world of race to the finish (/ bottom) journalism, I think it should be mandatory for all publications to have an addendum to each article, which contains:

* list of sources of information and original research conducted ( including names of interviewees, only anonymized with a justification, links, etc )

* a sign-off by a journalist (note: not supposed to imply responsibility or liability for accuracy of information, only that the addendum is representative of the research done)

* A hash of a archive file containing all collected information (including interview transcripts/notes, etc) with a responsibility to keep this archive for X years and to provide it to regulators on request; info can be anonymized/redacted as deemed necessary

Combine this with a fine for the publication if they failed to verify information with a reasonable effort, and it could do a lot of good for the world of news.

Of course all regulation comes with pitfalls, and there are many with this idea, especially with the fine aspect. Probably enough to make it undesirable.

But it is the only one I have to improve things.

Edit:

Since this has been mentioned: it's possible to allow anonymous sources, but eg with the rule that anonymization has to be justified and may not be abused.

But this feeds into the biggest problem with the whole idea: a fine can give regulators too much power to punish publications arbitrarily.
I have heard good things about substack. In terms of starting to collect subscribers, I would create one useful guide or other pieces of content that people in this industry are (very) interested in and offer full access if they subscribe to your newsletter. It might annoy people that they must subscribe to get full access, so you can use a more gentle (but less effective) option and that is showing a popup in which you offer them to get a future relevant post (mention the title in the popup) once it's published. You can do some sort of an interactive post in which they get feedback on their entries via email (I created one for evaluating your startup idea). And never, never ever spam people. Oh, to find relevant content people are interested in try ahrefs (paid, but a great research tool).
whats beyond the pay wall?
Are those the only parts of the spectrum that exists? Passionate and lazy?

I'd say that sentiment is lazy. There are lots of reasons why someone wouldn't or couldn't spend time learning Kotlin (kids, other family, other hobbies, list could go on).
Our track record of defeating armed insurgencies is miserable. You’re also overlooking the nature of waging war on your own people. The military will follow a tyrannical dictator, until it doesn’t. In Bangladesh, for example, Pakistan killed hundreds of thousands of disarmed Bangladeshis. Thanks to smuggled arms from India, Bangladesh was able to put up some sort of resistance. Eventually, Bangladeshi members of the Pakistani military defected. Bangladesh could never have defeated the military with individual arms alone, but had they not been able to start a war they may have been brought into submission before pushing the military past the breaking point.
Why would the natural gas be discarded? It would be available and priced like helium is now. Someone would use it.

It’s not like a safe storage, efficient, fairly clean source of energy is ever going to be worthless.
Edbert, 10, Excels at Cursive. Should Other Students Follow His Lead?
That's a producer coop, a worker coop is what your thinking of part of KFC is a producer coop BTW
Your post said several things, but one was "there is only one free certificate provider (lets encrypt)". Pointing out that there's actually a second ACME one is a useful response, at least to me, since I think a lot of us still thought LE was the only option.
Ad budgets are much bigger portion of acquisition cost than content marketing. Do you have an equally emotional reaction to people who decide to use ad blockers?
I am going to take a guess that you have never volunteered at a homeless shelter. You’re approaching this shit likes it’s solvable like some math equation. It’s not. Humans are fucking difficult. And addicts are barely human, behavior wise.