skysight-inc/HackerNews huggingface dataset:
The Dyck language I was already aware of; I linked it in the previous post in the series. But the bicyclic semigroup was new to me. Yes, the bones of it are very similar to my "stack monoid;" if you erase the actual element values of the stack contents and just count the lengths, it's clearly the same thing. No doubt there's some theory that justifies adding the elements back in as well.

I'll have to check out the Kmett talk - from the description it sounds very interesting.
That is true, but it's even more a problem of experience, which is hard to get outside of a niche (like Louis Rossman woth Apple). I understand pretty much everything in a schematic and have replaced some passives and small ICs in the past, but as each schematic is formatted differently, with different amounts of Chinese and redaction, often in poorly-searchable pdf form, even finding the value of an obviously blown cap can take a fair amount of time.

Being able to download a brd file straight from the manufacturer, along with a list of probe points and Mouser links for ICs would surely make it much easier.

P.S.: thanks for the link, it'll certainly come in handy!
Oracle haters seem to disregard that Oracle was the only company bothering to actually make an offer and keep it, without that offer, everyone would be busy maintaining Java 6 codebases, or porting code to something else.
What must I do to enable this? For me I just hear the error sound and nothing gets copied.
I am on Mojave; pressing option when opening context menu with right click on a file does show the "Copy as Pathname" option. Maybe the shortcut was introduced later.
I thought orthogonal surface vectors were named after Abby Normal.

https://www.youtube.com/watch?v=C9Pw0xX4DXI
Weird, I quit playing it after a couple of minutes because it was getting really laggy at the entrance of the Coal Pits on an i7 gen 8 processor. Unplayable laggy.
All the template SNIFAE stuff hidden in highly generic libraries for is going to become quite simplified with C++ 20 concepts. Also, to be honest, it wasn't _all_ that complicated as long as you kept a few patterns in mind.
"by Lisa Charlotte Rost". Yup, that's a woman article. I mean just by looking at the "green" I was like "let's see who wrote it".

Story: I have 2 USB cables, need it to make a longer one so i thought "let's get rid of the heads at one side, a bit of soldering of them wires and I'm golden. How hard can it be?". So I cut the sides, got rid of exterior isolation to get to individual wires and then i was like "uhmm, what colors are these?". So I called my wife "honey, tell me what colors do you see here?". And she comes, takes less then a second look at them and starts: "this is light blue, this is magenta, this is black, this is cream white and this is dark green". Me on the other hand I was seeing some weird green, a dark blue, maroon, yellow and light blue. And we start to bicker about colors. I swear to God, for an hour we went back and forth, involved the kids as well. Well my daughter sided with my wife while my boy sided with me. I end-up attaching post-it on each wire with numbers 1 through 5 and used my multimeter to identify which wire goes to what USB pin.

Conclusion: There is a reason why classic vibrant colors are used when you create diagrams or paths on a PCB - to easily identify who's what, not to play hide and seek. They might be boring but this is not fashion
Catherine Stihler was the CEO of the Open Knowledge Foundation from February 2019 to August 2020. Check out the Wikidata or Wikipedia pages for OKF:
https://www.wikidata.org/wiki/Q233015

Here is the blogpost announcing how Ms Stihler left OKF to lead Creative Commons: https://blog.okfn.org/2020/07/09/catherine-stihler-to-leave-...
> And it'll hit pretty hard if people realise even apple can't replace their screen and they'll need to buy a new thousand-dollar device every time the screen breaks.

That’s almost word for words what an Apple Genius employee told me the other day when I wanted to repair an iPad. He told me very clearly that Apple doesn’t repair and only replace iOS devices, and I would lose any data that isn’t backed up.
Things I Learned to Become a Senior Software Engineer
I think technical debt requires the concept of 'updates' in order to be applicable to an industry. If you ship something without a mechanism to change it later (eg a building or a ship) you can't really have 'technical debt', because there's no mechanism to pay the debt off. You have to fix the problems before you ship else they'll be in the product forever. In software we have the advantage that we can update things later so we can ship even knowing there are problems in the product and still pay the debt off.
Oh! Wow! I thought of something like this some time ago. But different. Like in a LED-cube of at least 16 to a side, and multicolored. Aand soldering in some sort of mesh, to have some fpga-like functionality.
Ask HN: As a developer what are your aha moments?
To me the aha moments where as follows:

1. When I was introduced to QBasic

2. When I got to know how simple and amazing Lisp is

3. When I was able to code at the speed of my thoughts with VIM

4. When I got to know Express.js (after learning Django)

5. When I knew that everything in Smalltalk is a message including if else statements
hey, thanks!

1. not sure what you meant by "dynamic". First time API call is slow as it digs up your entire mailbox for the search query. It then stores the timestamp of this moment in time and next subsequent API calls are made for with a `after:` filter. Hence they are super fast.

2. code is open source and step by step instructions to set this up for yourself are mentioned in Github Readme.

3. elaborate?
Some circles rely on Lombok, I never used it nor plan to.

I rely miss checked exceptions on .NET, specially with libraries that provide zero documentation about their exceptions.
What makes you think that? Honestly Apple has done nothing in years to try and help any of their platforms to be a better place for game developers.
They're also, often or always:

- Incredibly lucky.

- Benefitting by an initial position of advantage. Most often family or nation of origin, though gender, race, or religion also. "Winning the birth lottery".

- Benefiting by externalities.

- Exploiting monopoly advantage.

- (Frequently) Lobbying for advantage.

- (Frequently) Engaging in illegal activities.

- (Frequently) Engaging in unethical or exploitive activities.

There are numerous super-competitive hard workers who are not billionaires. Some were unlucky, some born in the wrong place or time, some burdened by consscience or ethics, some crushed by existing monopolies or entrenched interests.
Earlier than the Romans the word is originally Greek and basically meant “foreigner” - someone that doesn’t speak Greek

I wasn’t aware it came from the “bar-bar” sound though so thanks for mentioning that
To clarify, I didn't mean to equate experience to skill in anyway whatsoever, as I tend to agree there is little correlation between the 2, especially when it comes to purely technical skills. I simply meant that someone who has seen a given problem, read the right article or studied the right area has some experience to share that someone who hasn't does not.
They released a 1gb "Hi-MD" disc in the same form factor in 2004 that never took off.
Many want to watch it on a steep climb, where the riders are going slowest and are spread apart most, giving you optimal viewing time.

Such climbs often are over the only decent roads up the mountain, and those roads will be closed down an hour or so before the riders arrive.

There also will be competition for the best spots (in the outside of corners, where you can overlook the road)

Because of that, for many, it’s easily 3 hours of (traffic and waiting), even ignoring traffic time. But that need not be bad. You bring food and drink, sit in nice weather (hopefully), and watch the stage on tv.
Crysis Remastered Shows Off Its Highest Graphical Setting for the First Time
> The original antifa and that modern antifa have a lot in common. They share the name, symbols, violence, and ideology

And yet a whole lot of antifa, uses symbols that were inherently opposed to the founders of the original Antifa, such as the three diagnonal arrows. And their symbols go across a massive range of symbolism of which a substantial proportion has no connection to the original AFA either.

You're demonstrating exactly the kind of attempt to conflate a whole range of groups with almost nothing in common by making things up about them. When I looked into antifa symbols a while back, I found many dozens of symbols that had no connection to the original AFA at all, but had links to all kinds of other movements. Their ideologies are similarly varied.

Already the "original" of the modern antifa explicitly used symbolism, through incorporating black for anarchism, that stood in direct opposition to the views of the KPD who founded the original.

The only thing they have in common is opposition to fascism. Everything else varies along multiple axes, and suggesting they all "have a lot in common" comes across as flatly ignoring the evidence.

> The original antifa was so awful that it made people want Hitler.

This is just pure fiction.
I am wondering about the differences with CamemBERT which is another BERT for the french language: https://camembert-model.fr/#about
Yeah, maybe it's a little piece and nothing to worry about. But what will they come up with next? Maybe at one point they`ll integrate the "Mozilla VPN" functionality directly into Firefox. Or any other fancy thing they thought the world would need... So I guess it's more about software simplicity, but I find that helpful. I think it also helps developers if they have a clear goal ("build a great browser!") and don't need to take care about integrating side-projects and stuff.
my reading of the article was that this model is memory bound, not compute bound
Wow. This significantly increases the probability of microbial life on Asteroids, and even Panspermia.
oh-my-zsh comes with minimal set of default plugins. The others you can add. Check out oh-my-zsh github page for themes and plugins. I guess the comment in your plugin configuration section will also warn you about adding too many plugins having performance impact.
Presumably, you'd need to register as a director of the LLC.
Slack Desktop App Vulnerability – Expert Source
There has been no association with milk and lung cancer. While smoking literally has zero nutritional value whatsoever...milk has protein, calcium, fat, omega 3s, several vitamins, minerals and carbs.
Context for the name: Gustave Flaubert is a classic French author, https://en.wikipedia.org/wiki/Gustave_Flaubert
Andy Miller (former mobiles ads VP) shares his Apple acquisition stories [video]
Apparently the main thing this bug stands out for is its outstanding ability to repair damaged DNA. So what I found super interesting is that it might not be "dna remains that can be processed" when the mechanism of death is radiation damage. I assumed it was damaged DNA too.

"...the acute cell killing occurs by destroying the proteome’s functional integrity, not necessarily genome integrity, because even an excessively damaged genome can be fully repaired by an active proteome, even if it takes days (Slade et al. 2009), ensuring the perpetuation of cellular life." (from the Krisko and Radman article from Cold Spring Harbor above)
No, systemd-resolved does its own thing independently.
Temperature is a tricky concept in space, since you're in a vacuum and there's not much of a medium to really transport heat energy between objects. Therefore if you're in the light, it can heat you up. If you're in the shadow of something (or the side facing away from the light), it can get cold. This is why a lot of spaceships rotate to try and distribute the heat.

Also getting rid of heat is tricky, since there's no air to heat around you (and therefore take the heat away from the object). You can also get rid of heat by radiating it, so the ISS for example has radiators with big surface area for getting rid of heat.

In space though, you're also at risk of things like cosmic rays which could impact and destroy or damage DNA.

If you're far enough away from a star, it's a couple of degrees above absolute zero, or about -270C.
Are your qualities ordered? Because that would be the first time I see Oracle associated with affordable :)
I really respect your attitude.

I haven't been in a desperate need for a loan, nor seen people feeling the guilt of failing to pay back, so it's hard for me to relate. It's helpful to learn about it.

> it’d be interesting to see how incentives rather than disincentives might work in a lending situation

What kind of incentives might work here? I thought about a public trust score (some kind of "karma") that is attributed to people if they pay back succussfully. Not sure how well it would work in practice.
"Predominantly"? Why did you choose to use such an ugly word. As a consequence of occupation by Soviet Union, and prolonged Russification policies, there is a sizeable population share in Latvia who understand and speak Russian language. It's a minority share, though only just (about 40%).
Many of those features were already available in Turbo C++ for MS-DOS back in 1993, hence why I never liked C and only wrote straight C code when required to deliver projects in various contexts written in C.
Very interesting talk. My favorite takeaways:

1) The basic physics of sand, water and gases is quite simple. I was impressed by the fact, that he implemented most of it in Q-Basic way back. Thinking about this a bit more, Q-Basic looks like the perfect environment to play around with such pixel simulations, albeit a bit slow I guess.

2) The hard part is mixing rigidbody simulation and pixel simulation. Also updating the world using multiple threads.

3) Procedural world generation uses something called Herringbone Wang Tiles [1]. It reduces visible seams and the algorithm itself does not look too complicated.

[1] https://nothings.org/gamedev/herringbone/herringbone_tiles.h...
Yes - I've yet to see a better alternative...
Don't write another line of code.
Setup mob programming with your colleagues and stay away from the keyboard. Instruct them what to do and answer all their questions.
It will be slow at first but highly deliberating when they've understood the task and they can be more or less autonomous.
Elixir does not try to do away with them. They are covered in the official guide: https://elixir-lang.org/getting-started/typespecs-and-behavi...

As soon as I add @behaviour to a module, I get IDE autocomplete and compiler warnings if a function has not been implemented.

I do agree that I have not seen a lot of behaviour use in the wild, even in cases where it's clear that they would be beneficial. Elixir developers seem to have some blindspots.
Flaubert's Parrot
Hmm... years? (I've used previous generation MX mice before that which have similar form).
Mill Creek Keto Pills:{65% Off-Health-2020}Benefits,Weight Loss,Special Offer
What precisely is Mill Creek Keto?

Mill Creek Keto is a dietary enhancement that tries to assist you with peopling dispose of bodyweight by improving the framework to enter and remain in the state of ketosis.

http://wintersupplement.com/mill-creek-keto/
https://specialoffer4health.wordpress.com/2020/09/07/mill-creek-keto/
https://medium.com/@healthstore/mill-creek-keto-diet-pills-45-off-benefits-special-offer-price-to-cost-buy-241c4440bcd6
https://www.smore.com/j9b2k-mill-creek-keto
https://www.justgiving.com/crowdfunding/mill-creek-keto-review
https://www.completefoods.co/diy/recipes/mill-creek-keto-pills-official-reviewsprice-benefits-2020-
https://community.fema.gov/PrepareAthon_Activity_View?id=a0bt0000002naRl
https://gumroad.com/millcreekket/p/mill-creek-keto-diet-pills-benefiats-57-off-special-order
https://youtu.be/fEl0HGUxcs4
That is because this file hasn't been "built" yet. When building, @PYTHON@ with the path to Python. This is because it's very hard/impossible to actually get something to put there that works on every OS
Fair enough reason for you to try WSL on Windows. So you can switch between your coding and gaming in a jiffy.

This is where WSL shines and as the blog post says how you can get the best of both worlds ;)
Anyone know of anything like this but for Windows?
I've been meaning to try https://libro.fm. Maybe this is the nudge I need.
Seems good to me. Bookmarked.
Mathematical method shows how climate change led to fall of ancient civilization
> But as long as everyone is making voluntary, non-coerced trades (labor for $, $ for products), then by definition they are better off.

Add "correctly informed" and "able to understand the consequences" to that list.

Examples:

1. Financial consultants propose to invest in high interest securities, "trust me they are safe", people invest and lose the money.

2. People lost years of life and tons of money commuting, then suddenly discovered that they can work from home. Many businesses benefitted from that, they are in trouble now. This at least was a common belief, shared by almost everybody. Most of us were wrong though.
One has to also mention that living a simple life likely involves living in a smaller town somewhere with all the negative aspects that it involves. i.e. lack of social life, no other like-minded expats, etc.
Same for marketing emails sent from addresses used for critical alerts.
Oh yes. If you are a lowly schmuck who cannot pay back a micro-loan, they "tattle" to your friends as a supposed pressure tactic.

But if you are a Wall Street bank about to go under, the highest powers in the Government publicly come to your rescue to prevent a "liquidity crisis" and "further systemic shocks".

And then there are some who actually wonder what is going on with the riots. Is it the Antifa? Is it Trump's supporters in disguise? Is it Russian or Chinese agents? Or could it just be that it is merely the un/underemployed vs the fully employed?

Also, a message to those who brought a guillotine to Jeff Bezos' house. You are all misguided missiles. If you are itching to put someone's head on the chopping block, I would start with Ben Bernanke.
I hadn't heard of Elixir yet. I did use Ruby ages ago, loved the syntax, but the language felt a bit flakey at times (for example, I had a project where I needed to use unicode that didn't turn out to be properly supported).

Erlang has been on my radar ever since a friend wrote either Tetris or Conway's Game of Life in 3 lines of Erlang. Never got around to learning it, though. If Elixir is a friendlier gateway to Erlang, it might be exactly right for me.
When I learned what a kernel was, and the implications of proprietary closed source kernels, I was instantly radicalized to the cause of gnu and libre software.
> Elixir sucks at:

> number-crunchy, like a shoot em up, or HPC.

> something which requires mutable bitmaps (someone this past weekend brought up "minecraft server")

One thing I'd like to see for the BEAM communities long term are well maintained libraries of NIFs[0] for high performance and possibly mutable data structures. Projects like rusterl[1] and the advances made on dirty schedulers make this more feasible than it used to be.

It would be cool to write all the high level components of a minecraft-esque game in Elixir, and drop down to rust when you need raw performance. Similar to the relationship between lua/c++ in some modern game engines

[0] http://erlang.org/doc/man/erl_nif.html

[1] https://github.com/rusterlium/rustler
Reminds me of the game Clonk, a german Indie game before there even was the term "Indie game". It also had a pixel based engine, explosions, liquid etc. You could dig tunnels, mine for ressources and have you (or your enemies) tunnels flodded by rain or oil (which in turn could be ignited).

Sadly the developers never had a real breaktrhrough and stopped working on new versions some time before the whole indie game craze (Minecraft, Terraria, Steam Greenlight, etc.) started.

If you want to have a look: http://clonk.de/?lng=en
A chromebook is a toy. You would want to have a device pupils can actually work with. Like writing texts and do homework. A tablet isn't even good for reading, it is good for holiday photos, painting and some superficial communication. It cannot supply much educational value. That is ok for what it is, but it isn't more.
At this point IMHO creating Yet Another Social Media Site is not the answer. Trolls and shills will jump to any new platform as soon as it becomes popular. We need a system of trust that allows the same nuanced relationships people have in real life but built in such a way that poor behavior doesn't benefit people there to just act out or shout down anyone who doesn't agree with them.
Sadly, D the language still needs to get their act together in what the language actually wants to be, and the eco-system suffers from this lack of direction.
It's true that they were replaced, almost completely in northern Europe. But the claim of TFA is that these skeletons date from after this Indo-European / Yamnaya arrival, and hence that it disproves the theory that lactase persistence arrived with them.

Linguistically, I think we know they had cows but not agriculture, before migrating to Europe & India. (IIRC "cow" comes from PIE?) Which gave credence to the idea that they may have been lactose-tolerant. TFA is one study, so we will presumably eventually see whether this holds up with more data.
In politics, a "reactionary" is someone who defends technical debt, that is, practices which may have once been pragmatic but no longer are. A "progressive" is someone who proposes a from-scratch rewrite, replacing the technical debt with something which breaks users' old workarounds by being buggy in new and unexpected ways.
To be released in 2045
Any open hardware like that would be extremely to "EEE" (Embrace, Extend, Extinguish). Just look at how Android (AOSP) went from a nice, open ecosystem, to a "technically still open source" pile of mandatory proprietary garbage (Gapps, Play Services, SafetyNet and whatever key attestation-based lock-in is coming next...).

There's no way a small open hardware company can compete with industry giants that are backed by armies of patent lawyers and overseas child labor. This is simply not something capitalism is designed to sustain and therefore requires (admittedly tasteless) things like mandatory standardisation and certain user freedoms (to modify, repair, resell...). Sadly, this issue is not technical, but entirely political.
Switzerland's famously cold towards foreigners. I'm not judging that either way, just mentioning it because I think it's a relevant detail.
Every probe sent has already broken this treaty. For all the clean rooms and assurances our rovers and probes are completely covered with bacteria.

I believe we have a civic duty to spread extremophiles across the solar system.

If there is life on Mars it's very likely much the same as our own and distantly related.

Gambling on the future of the only known life in the universe to satiate scientific curiosity is not worth it whatsoever.
C++ STL Cookbook, C++ 17 in Detail, C++ Notes for Professionals (free very detailed cheatsheet) https://books.goalkicker.com/CPlusPlusBook/, C++ Concurrency in Action, Second Edition, Functional Programming in C++
The problem is there's no definitive evidence that proves this yet.
In the conclusion, raph writes:

> I am even more convinced than before that efficient parsing is possible on GPU.

IMO, the place to start looking for GPU-friendly parsing algorithms is Valiant's algorithm, which is asymptotically the fastest known general CFG parsing algorithm, and is implemented in terms of Boolean matrix multiplication.

The intuition is that bottom-up parsing is basically a transitive closure computation, which is basically the same as solving systems of linear equations over a Boolean ring, which can be sped up using Strassen's algorithm.

A bit of Googling suggests that people have looked at optimising Boolean matrix multiplication on GPUs, but I have no idea what the state of the art here is.