skysight-inc/HackerNews huggingface dataset:
If it's a single file script, checking sys.version only works if all your code is syntactically correct for that version. It's a shortcoming of python's approach of parsing the whole file before handing control over to your code. Basically, the interpreter bombs before it ever runs your "sys.version" code.

It's actually a fairly practical approach, where you are controlling where the code is going to bomb out, and including a helpful comment that will show in the stack trace / exception.

With Perl, for example, you can have a BEGIN block to check for versions, and it works as expected, even if there's code in the main body that's too new for whatever version of Perl is running. Python doesn't have that ability unless your code is split across more than one file and using conditional imports. Some BEGIN block type functionality for python seems like it would have been useful to me.
Recently read some nice articles on the companion matrix. One cool
One: how to find the polynomial whose eigenvalues are the squares of those of some given polynomial p? Ans: get the companion matrix for p, square it, and then get the characteristic polynomial for the squared matrix.
Is a parachute a scam solely because the user continues to fall to Earth?
Yep not surprised. The reality is that most micro-services only work OK today because they are basically a complete rewrite of the previous system or a brand new system. ANY brand new system (including monoliths) works perfectly fine because it is all new and everything is in the developers heads. Just wait a few years and the system will turn into not only spaghetti but distributed spaghetti as new developers join the team and the original writers of the system leave.
The very first line of the linked article gets at why xournal++ is not suitable for the author of this:

> I like plain text.

xournal++ uses XML. While I'm not likely to use this editor much, the use of plain text for all but the illustrations makes me at least curious. Xournal++ is totally uninteresting to me - if I need a document format I have plenty of choices with broader support. That's not a criticism. I'm sure it's great. But people have different needs.
Just like Abiword's document format doesn't cover all of HTML, but it is itself perfectly parseable as HTML, I don't think this editor has to.
That's a very common occurrence outside of software.

I know a guy who is famous within his field for certain important discoveries. Later, he "discovered" something else, only to find out that it had been published decades earlier by people in an adjacent subject field, and that parts of industry had been using it for a long time. Years later, there are still no new resources about it.

If you know, you know. If you don't, you don't.
This was a common objection to the notion of Lucid Dreaming for a long time. Scientists accused lucid dreamers of making up a post-hoc story about being in control.

Finally Stephen LaBerge did a study where he was able to move his eyeballs in a distinct pattern during the REM phase [1], proving that he had conscious control while asleep.

https://www.nature.com/articles/s41467-018-05547-0
Yes a lot of items u have bought have been broken and do not work so I send them back and look for the items here in town and have lost 2 days or more before I get it.
How to turn your 2d fractal into 3D
> “Code is a liability” “Don’t solve problems with code that can be solved in other ways”

In my experience managers tend to parrot those, but it is almost always coders (technical managers who get their hands dirty still count) who actually knew when a problem can be solved without code in an elegant, scalable, way.

Again IME, when managers are left to their own devices for those decisions it's often "send an email telling users they can just [mis]use feature X for that", or "yeah just install Intercom and support will handle" or "ask users to open a support ticket to perform this feature". Solutions which will often creates more problems for support people, customers/users, non-technical users, or even developers later because often they have have to do something with non-structured chat data.
Cash in hand... cash in the bank... I don't spend a lot of time worrying about the distinction between the two. For now when I want a burrito from Taco Bell, they still don't let me but it w/ DOGE.
Nigerian VCs ask startups tougher funding questions
You can't reason with an unsconscious creature, an animal, or a falling rock.
Trumpism and the american right-wing being attracted to nationalism and authoritarian tendencies very much looks like a case of Number 10.
Looks like it… and his colleague who was playing with a torch as the accident happened.
Of course, it's done wonders over the past 100 years. Only the single worst CO2 emitter in the entire history of the world and the Democratic Party was in charge half of the time. Very effective.
"We don't use a service that collects data about people, we use a service (USPS) which collects data (names, addresses) about people".

Glad I switched back to Firefox quite some time ago, a company which thinks paying others to collect data about you is fine as long as they "don't have access".

If you pay Google for ads, you also don't have access to their data. Still they collect it, you pay them for using the data they've collected.

Google, USPS? I'm not a socialist, so I don't care if a state owned corporation or a privately owned one is paid to collect the data.
>The most highly radioactive waste, mainly spent fuel, will have to be isolated in deep-mined geologic repositories for hundreds of thousands of years. At present, the U.S. has no program to develop a geologic repository, after spending decades and billions of dollars on the Yucca Mountain site in Nevada. As a result, spent nuclear fuel is currently stored in pools or in dry casks at reactor sites, accumulating at a rate of about 2,000 metric tonnes per year.

No mention of fuel reprocessing, or using it in a fast breeder reactor?
If I was dying I'd rather be able to make a choice to my benefit rather than worrying about that it'd "be pretty" for onlookers.
Good to hear, and thanks for the clarification
> The harder you make it for them to edit, the less volunteers you’ll get.

And that is why dedicated area type (rather than representing areas with lines or special relations[0]) could help new mappers and new users of data.

There would be very significant transition costs, but maybe it would be overall beneficial.

It is possible to have objects that are both area and line at once. Or area according to one tool/map/edtor and line according to another.

And many multipolygon relations are in inconsistent state and require manual fixup.

Also, complexity of entire area baggage makes explaining things to newbies more complex. You can either try to hide complexity (used by iD in-browser-editor) leaving people hopelessly confused when things are getting complex or present full complexity (JOSM) causing people to be overwhelmed.

See https://wiki.openstreetmap.org/wiki/Area#Tags_implying_area_... for a start of a complexity fractal.

[0] https://wiki.openstreetmap.org/wiki/Area
https://archive.ph/2I5Si
Just because it's true doesn't make it right.

This is where the proverb "People who live in glass houses shouldn't throw stones" comes from. You don't have the moral standing to criticize the CO2 emissions of others if you aren't doing anything yourself, even if the others are worse than yourself.

OTOH, only when you are leading by example do you have the moral standing.
And the features they tout on the home page seem like they're taken from the macOS Finder
What's wrong with facade modules? That seems to be a pretty common pattern, and it allows you to decouple your filesystem structure from module structure while still giving someone reading the source a breadcrumb to follow.

Quite apart from implementation challenges (eg, needing to parse every file in package upfront to know what's in there), how else would you see this working? Are there other interpreted languages that manage this indirection in a more elegant way than having some central file that supplies the mapping information?
Big-O notation relies on several simplifying assumptions which are wrong in practice. It's not useless, but it's for analyzing algorithmic complexity, not for analyzing algorithmic performance.

Big-O assumes all "operations" are equally costly. That's not the case on real hardware, and pretty much never has been. Some instructions take more cycles than others.

Big-O assumes that only asymptotic behavior matters, but real-world workloads have finite input sizes.

Etc, etc. An algorithm's complexity is loosely correlated with its performance, but the two are not identical.
My point is that this general sketch of a layout with arrays of offset pointers roughly generalizes to something like a B or B+-tree fairly well, and that's a fairly simple data structure. You can absolutely implement a file system with passable performance with either of those tree structures.

( Here's an enjoyably lucid explanation on how to draw such an owl: https://www.youtube.com/watch?v=aZjYr87r1b8 )
Anecdotally, I absolutely believe the results here.

I went from rarely remembering my dreams to recalling 5-6 dreams per night, and regularly lucid dreaming. While I shy away from any distinct interpretive framework (e.g. Freudianism) taking the time to ask "where did this come from?" or "what is this telling me?" has given me huge insights into my own hidden fears, anxieties, and desires.

I can honestly say I'm a much happier, more well-adjusted person as a result.
> Saving such temporary state is very rarely needed in OSM and should be never uploaded to the OSM database.

Maybe, but you're missing the other use case - that in the future you'll need an extension requiring geometries that are considered invalid by the current set of rules, forcing you to update all tools processing the file format to acommodate the new extension.

Keeping storage and validation as two separate steps is a more flexible design, preferable on platforms where data is entered by a large number of users in a complex domain that is not easy to model inambiguously.

Think of Wikipedia and what would have happened if its text format had only supported grammatically correct expressions without spelling mistakes, and without letting you save templates with any errors. The project would never have attracted the volume of editors it took to create the initial version with millions of articles, and the product would never have taken off. In an open project with data provided by the general public, keeping user data validation in the same layer as the automatic processing model is a design mistake.
The article mentions this already (that meteorites on earth have been found with amino acids). The important difference here is the in the Murchison case, it was already exposed to Earth's atmosphere and environment, so you couldn't be sure where the amino acids came from.
Also, 2000 metric tons per year is nothing.
That's true, but they're explicitly suggesting SVG path syntax which is very simple. The downside is it's also very limited, and might well prove too limited for the author going forward.
it has been audited, and they said it was a total mess and was full of vulnerabilities
This is also applicable to SW development as falsehood programmers believe about countries, languages, etc.
I understand the idea of sanctions but didn't get how it works in this case. He is not in Russia. He lived and pay taxes in Israel for last 3 years. He is even not a Russian citizen (changed his passport to Malta and Israel 4 years ago).

I have nothing to say about sanctions against Tigran Khudaverdyan (who is COO and really in charge of Yandex actually), it's pretty logical.
Providing a good service -> People using the service -> Increased revenue
Sorry to sound overly negative, but I've been trying to decide whether this is a scam or not, and I could not conclude either way.

My biggest problem (besides having stock photo pictures of national reserves as "brochure" (including a photo of an eagle - what does it have to do with anything?), and basically a completely lack of actual facts) is that I cannot figure out what is the business in all this for YOU?

The only thing I can imagine is that you are not really selling land (actually, these are not even your properties atm, are they?), but you are planning to buy some of these properties for your company using the money of punters, split them to smaller pieces, and then somehow lease them / sell them on. Which might be acceptable for some people I guess - but not exactly as "advertised"...

As you very rightly described, buying some land is not really the biggest hurdle - it is the administrative costs, the transportation, the time spent etc. And then there is the value of the know-how. Even if you know everything, it is a lot of extra work, and there is no way someone would do it for the price you mentioned (€50k fully inclusive?) ANYWHERE in Europe. I'm from the Eastern part of Europe, and even there, this would be a "steal" (ie. an unbelievably good price).

So I'd be very skeptical about this whole story, and remember, if something is too good to be true, it probably is. I'd be happy to be proven wrong though. Do you have anything _real_ to prove your story? Land+houses that you _have_ built and sold? Contacts to previous customers for references?... Any physical location people can visit and have a look around?
Detecting player position during a badminton rally in real time
> You can build validation tools that will check whether the stored data conforms to the correct specified geometry, and only emit valid polygons to later tools in the pipeline when they do.

It is not helping at all when the problem is that important areas disappeared.

It is also not helping at all other mappers or confused newbie.
I'm gonna get downvoted but this is the same perspective I've taken as well. I can only have paralyzing anxiety for so many years before I just have to stop caring and get on with my life.
Sounds very similar to how we operate as well.

I feel it really helps being part of the customer meetings from the start, so you have a good understanding of the customer's context and needs while designing and implementing . It also allows us devs to raise potential issues much earlier, which can lead to much better solutions than if it's discovered late in the project.
> As a result, spent nuclear fuel is currently stored in pools or in dry casks at reactor sites, accumulating at a rate of about 2,000 metric tonnes per year.

Seems to me we already have a working solution. We have been storing nuclear “waste” for more than 60 years like this and nothing ever happened. Problem solved.
Statistics by Roger Purves, David Freedman, Robert Pisani

Introduction to Linear Algebra,
by Gilbert Strang

A lot of my learning was self study. These books were very helpful to me.
The date example is a good one. No one has fun by choosing their own date format. This is putting the burden of choice onto the user. They might like to think about some map stuff and now they have to think about data format stuff.

Of course projects like these have to strike a balance between the strictest bureaucratic nightmare and such a structure so loose that people are overburdened by the available options at every corner.

I think a lot of that complexity can (and should!) live in the tools themselves. Who cares about a date format, when the tool that creates it offers a date picker or extracts the correct date from the meta data of an image? The date format in the backend should be fixed and then you should offer flexibility in the frontend for user input.
End users don't work with data format directly. They use tools and these tools could be better, if data format was improved.
> Let us pray that the EWG is just throwing Jochen a bone to go play in the corner and stop annoying the grownups.

That is neither helpful, not useful, nor making me more likely to treat this diatribe more seriously.
The scale of all of these things is way higher than it ever was in the past.

The only difference is maybe aggressive moderation of public has pushed it into the shadows a bit.

Also we've invented new horrors to visit on people, like swatting.

Don't for one second think the modern internet is friendlier than the old internet, just because you don't see the ugliness as much.
I think it is simply an act of calling into question double standards. "Are you sure propaganda is actually an evil thing? or are you simply attacking your enemy because he is your enemy?" is a good question to ask.
Those are rookie numbers, if we try harder I'll finally have a beach house, come on people!
Well I wanted to register and use it, but registration was closed. I've subscribed to be notified when the registration will be open again, but notification never came. Later I forgot about it completely.
>my goto is actually the Samsung AKG pack in earbuds

Me too! They are falling apart at this point, 3 or 4 years later, but wow. They have so many nice little features like a cloth braided cable that helps keep them from knotting themselves, and very comfy ear pieces. And of course they sound great, and because they are cheap (~$15) I never worry about losing them. AKG found some sort of global minima of price/performance, and it's cool Samsung recognized that. I will admit, though, that not having a wire is really nice, it's just all the trade-offs are awful. In particular the cost is high AND the likelihood to lose a component of them is very high (for me). Plus the rigamarole around keeping them charged and getting them paired...to all that I say "bah humbug!"
The elegance of ML is the elegance of biology
Should a racist be forced to create a site for a minority wedding?

Although, what about a underage wedding? what if it was in a different country where the age limit is way below your home country?

if you want to use the religious argument why aren't polygamist weddings allowed if it's allowed in their church?
Try it with a single file python script, and you'll see the problem.
When features are sometimes tagged specifically and other times tagged more generically, it is impossible to get valid results. You either have to filter on the more specific tag (leaving out valid features) or include the generic tagged features (including features that should not be).
There's emacs for that use case. Orgmode with HTML SVG, ditaa and plantuml are well suited for almost any use case I could think of.
Why reinvent the wheel again and again?
I suspect these people used to call Gen X kids "slackers", too.

https://en.wikipedia.org/wiki/Generation_X
What is your definition of "disclosed"?

https://www.merriam-webster.com/dictionary/disclosed
Better some nuclear waste than more greenhouse gases.

Having an advanced civilization means we're going to exploit the environment and generate waste products. It doesn't mean we can't exploit the environment sustainably or let our waste products harm the environment, but it does mean that a choice has to be made. We have almost 8 billion humans to house, clothe, and feed. Windmills aren't going to cut it. Unless you want us to return to a hunter-gatherer lifestyle.
The main people interested in talking to large groups of strangers are selling something, if not crypto boom it would be something else.
Our company has a structured junior onboarding program. We take in a cohort once a year and they go through a 12-month program that happens while they are on the job in their various teams, designed to help them continue to grow their overall developer skills and also learn how things work at our company (we're a pretty big enterprise).

This was sort of inspired by Facebook's internal bootcamp idea, but it also grew out of the realization that we were not set up to take in juniors without some kind of structure that ensured they were provided guaranteed support to keep growing into their roles, since the teams across our department (of ~500 people) have such different focus. This program exposes all of them to the different facets of being a front-end and back-end developer, no matter what team they are on.

The juniors have 2 to 4 sessions per week on different tech topics, with courses taught by volunteers from within the department who sign up to prepare the course and present it.

The program has a been a huge success (both for the juniors and for the more experienced folks giving the courses), and we are starting our 3rd cohort this month.

When we opened the job posting to take applications this year, we got 450 applications in 3 days, for 10 possible positions. I wish we could expand the program to take in more people but we've found that 10 is what we can handle for now.
I implemented a simulation (https://github.com/FL33TW00D/wasm-boids) of a murmuration after seeing one for the first time - they're truly amazing. Also a great way to try WASM & Rust.
Gccgo does not support windows.
The only linked lists I’ve used in production would be Java’s LinkedHashMap for preservation of insertion order. https://docs.oracle.com/en/java/javase/16/docs/api/java.base...
Any idea how large the source code was before minification and Crinkler? In curious how much Crinkler actually compresses it. 25% ? 50% ?
Cross-Country Trends in Affective Polarization (2020)
Samsung has sorta been trying this for a while with DeX.
Engineer Who Fled Charges of Stealing Chip Technology in US Now Thrives in China
The Biggest Project in Modern Mathematics
knope!

Fuck it ship it!

Done is better than perfect!

Better to light a candle than curse the darkness!

perfect is the enemy of good!
DSL is how we're going to scale our B2B product, which relies on heavy customization per client. We have arrived at a very clear semantic model that both we and our customers can understand. So, we figure we should just get out of the way if possible.

Currently, looking at doing a fluent-style interface in C# (same as host language) which is inspected/compiled at runtime using Roslyn.
why not use the universal date format [1] that works for everyone?

yyyy mm dd mm yyyy

[1] https://twitter.com/dan_abramov/status/1447710863960551433
No, it certainly isn't beyond dispute that more CO₂ is significant and bad. Some example arguments:

(1) The Earth has been cooler with CO₂ levels 10 times higher. We currently have some of the lowest levels in the history of the planet.

(2) CO₂ increases and decreases also usually seem to trail temperature changes.

(3) Warmer temperatures are not necessarily negative. We've been in an ice age for 2 million years, but life thrived at higher temps.

(4) You have to balance negative effects with positive effects, like increased greening.
> Daily pillow case changing did nothing for me. What‘s the science behind it?

You rub your sweat and skin oils and skin particles onto it (and eyelashes and hairs).

If it doesn't change anything for you means you are okay with a less tight schedule. For me it works, if I forgot to change it I would feel it on the next morning.

Your advice appears plausible (never did it so I can't vouch for it) but for anyone else the regular and often pillow case change is the first thing what should be checked and tested.

> Mites, mite feces? In that case, if it’s an allergy, loratadin or cetirizine might be the solution.

BTW for a person without an allergy (well, at least a diagnosed one) it is easy to test if the antihistamines help.
The resource constrained aspect is something I find fascinating, because it levels the playing field and incentivizes efficiency. I'm trying to get a (very) resource limited chess competition going: https://rlc-chess.com/
There’s no drywall inside the house? That’s interesting. What’s on the inside of the brick?
On the contrary, I suspect it wouldn't have enjoyed what success it had without being able to lean on some very monetary FOMO.
This train of thought is maddening. The average poor person has such a volatile life it's amazing that the problem isn't worse. We as a society allow their conditions then tut tut them when they fail - like they were set up to.

https://www.cbpp.org/research/poverty-and-inequality/most-wo...