skysight-inc/HackerNews huggingface dataset:
Homebrew 3.5.0
Can people even be "junior" anymore? Its relatively hard to find those kinds of positions anymore, or at the very least they are somewhat sparse.

Thought it was interesting that this month, much more of the "Wants to be hired" postings were juniors compared to what people were looking for in the "who's hiring" postings. Ive ctrl-fed the monthly job postings for 'junior' for the better part of year, and its getting less and less.

Why hire a junior when surely you can find some established OSS person? Its so competitive these days, as much as I want personally for this not to be the case (so I can score a job), I dont see why any company would want to hire a junior dev anymore. Interviews I get tend to play this out. Everyone likes, abstractly, the pedagogical ideal of bringing someone in to learn, but when its their money on the line, they go for the most experienced individual they can acquire.
Well, not my experience. Here in Lincoln, you never see any of them, and I do know what they look like.
In my experience, the hardest part is figuring out what is the minimum version of python your script requires. I usually just put down the version I am using in the readme, but if it is enforced, it probably should be more accurate.
How does that mean people don’t give a shit?
> which leads to one stream of flow that is quite difficult to decipher.

By the definition of one stream of flow, this is literally easier to follow lol. One stream of flow as opposed to what? Several streams that branch and intermingle? Spaghetti is several intermingling branching streams which is very hard to follow. Following one stream is easy, you just follow the stream /shrug
This is meaningless without knowing the alternative. It would certainly have gone up faster with more coal-fired power plants, for example.
It depends on who's getting billed for the traversal to the point of insertion/deletion:

If all you're doing is "Remove the mth item of the list" takes O(m) time to traverse and O(1) to do the removal if you're starting from the head.

On the other hand, if you already have the pointer to the list element for some other reason, somebody else has already been billed for the traversal and the insert or removal is O(1).

You see linked lists used a lot in e.g. the kernel where the traversal has been paid for to get a pointer to an element that has then been used for a bunch of things before a deletion or insertion happens.

They also have the advantage that in the face of other threads mutating the list, the address of the elements remains constant. If you have a pointer ti an element in an array, and another thread comes along and does an insertion or deletion that moves it, now you have a problem.

Single-threaded performance isn't the only criteria for picking a data structure.
Except it reflects no truth at all. It's mocking a "startuper" way of thinking.
As you said, every country needs to reduce. Anybody asking your first question is usually involved in blame shifting rather than actually doing anything. "Why should we do anything if China and/or the US isn't?".
The design is mostly to provide a clear enough example, you can of course interlace them.

It depends on the use case.

If you're doing a lot of navigating over links before you reach the destination, maybe you want them separate. Could also be the data is large, even maybe stored on disk while the links are in memory, or whatever. There's a thousand different scenarios with different optimal arrangements.
I think the parent comment meant drywall, which is made of gypsum and paper/cardboard among others.
> Companies are easy to reprogram compared to people

Is that true? I'm not so sure.

Surely the difficulty is a multiple of the number of employees.
Unless you imagine that by writing some new policies and issuing
edicts one can, like Capt. Picard simply "Make It So". In reality
institutional culture can be notoriously hard to reset.
Change/transformation is a big deal when you have more than a roomful
of people.
Life today evolved over time and adapted to the changes of the planet. Present day life is not adapted to living on the planet as it was millions of years ago. Rapidly increasing the heat of the planet and rapidly increasing the amount of CO2 will cause biological disruptions. It will also cause disruptions for societies as we too have adapted our current ways of life for a climate that increasingly doesn’t exist.

The political impact is one of civilizational collapse. Some people are not nihilists and want to avert this.
We either accept countries are sovereign over tech companies or not.

If tech companies operate with the territory of a country or provide services to citizens in that country, we can expect that they would have to do so under the laws of that land. Those tech companies can choose to withdraw services if they have a problem with doing so. Twitter / FB et al withdrew from the Chinese market (they were not banned by the PRC, as erroneously understood) precisely because they refused to the subject to data requisition laws of this kind from the PRC
Large groups of people with a common goal can coordinate within themselves. They don't need to hear "do X, now do Y" from someone else.

And if they do, they can appoint that someone else on their own -- it's how the world's free countries operate, after all; and a country is bigger than a company.

The only reason people think this doesn't work for companies is that they haven't experienced the "common goal" part -- management bureaucracy discourages caring about the common goal, instead focusing on encouraging obeying direct orders.

(And then it goes on to redefine "obeying orders" as "coordination" to prevent anyone from seeing what's going on.)
> What we don't seem to agree on is that easiest way for a corporations to avoid this particular pitfall is by not being anywhere near it.

I think we disagree in that I don't believe many of these issues can be avoided. If you're seeing caste-based discrimination in your workplace (for instance, just to use an issue that isn't legally mandated to address), any attempt to avoid it is a tacit endorsement of the practice. There are no sidelines upon which to stand.
Been using it for years. Awesome app.
It depends on tons of factors. Yes there are things besides designing and coding, and they can be harder depending on people and projects, but some strong links to the technical parts are always needed, in the sense that a manager is not an evolution of an engineer. Cutler wrote non negligible parts of NT. Linus doesn't "code" much anymore but still has an enormous technical impact.

Limiting the dichotomy to "coding" vs anything else is really weird because coding is just a part of design, and never should have been considered the absolutely only essential part of software engineering -- and that's the case regardless of your seniority. Otherwise you can as well be considered a kind of secretary with additional specialized skills. Even if you don't recognize the other activities you are still doing them, at least temporarily in your head even when working on a project alone.

And also there are tons of areas where code/design can still be tricky even for highly talented people. E.g. writing a state of the art compiler is not necessarily easy even when the problem has been well defined.
Of course, people stream VR games over wifi: https://www.theverge.com/22218827/oculus-quest-2-wireless-pc...
> Having a file format that won't admit that temporary state means that either the user can't save incomplete draft work, or that an entirely different format will be needed to represent such in-process work.

Saving such temporary state is very rarely needed in OSM and should be never uploaded to the OSM database.

In addition, in almost all cases it can be simply saved as area of shape that is not yet matching intended one.
> We all have to be penalized somehow, but give us a chance to fix at least something.

I concur with the rest of your argument, but I think excessive penalization should be upheld as long as Russian forces are in Ukraine. The more penalization, the faster that war will end. After war - yeah, some sanctions should be lifted.

It looks like similar problem as with Germany after WW I. They got held down too much "so that they pose threat no more" and it backfired. Western world tried to appease Russia with economic integration and flow of capital, but it still didn't work. Germany somehow departed from their war-oriented path, how would you do that with Russia?
> i don't know, was the whole germany literal nazi?

Maybe don't talk if you don't know?

> well, half europe was.

Nope, half Europe was occupied by Nazi. Which is not the same as being Nazi. Nazism was not about white supremacy, it was about Aryan supremacy.

> was hitler the enemy of the whole world? well, not until he did his job keeping commies under control

Hitler lost to commies. He ensured them ruling half the Europe. The result of WWII was more land and people being ruled by communists.

> noone cared about jews and racism, ok?

What are you talking about here?
Not the first time they found amino acids on a asteroid, but great news nonetheless.
For example the Murchison Meteorite had over 70 different aminoacids found on it while parts of the meteorite being dated as old as 7b years.

https://en.wikipedia.org/wiki/Murchison_meteorite#Nucleobase...
Yeah, but that’s just one part of its local maximum. If crypto didn’t exist, I feel confident the hustle porn, personal finance and entrepreneurship stuff (more “How I Make $1000/mo In Passive Income”-style content and less Startup School) would rush to fill the gap.
The `postgres` crate launches a "current thread" tokio runtime which doesn't really have much overhead in terms of background resources. I agree about dependencies though.

"async infection" is kinda interesting when you think about it. To use `postgres` as an example, talking to a database is asynchronous whether you like it or not. To use blocking APIs to access it is just to allow something (typically the OS) to pretend that it isn't.

In general I've found the experience of writing a program async from the beginning to be very good in Rust, and in the very rare cases (in my field of work) where I have some genuine blocking to do, Tokio provides good tools for that (`tokio::task::spawn_blocking` and `tokio::task::block_in_place`). I can imagine that if you were writing a largely CPU-bound program, async would feel more like an "infection".
Geometry/topology is very often presented as soup of pointers, (think of doubly connected edge list, Quad-edge, etc.) I have personnally always implemented these with pointers, because it's at the tip of my skills and that's how they are presented on the internet ; but I'm curious to know if people more confortable with topologies and meshes use a different memory representation.
I got mandatory training in Microsoft Office as part of the state curriculum for highschoolers. I don't think basic training really promotes lock-in with Office suites. (well, except for Excel, but that's a programming environment)

It's surprising how non-obvious office suites are, because I regularly see people in a professional setting who don't know how to use them well enough. However, I don't really think training in any particular office suite isn't transferable, since the major skill is knowing what the ruler, styles, and various line/page breaks are actually there for apparently. I had no trouble using LibreOffice or whatever, but people definitely don't seem to know the concepts of word processing well at all. This isn't their fault, as it does /kinda/ work even if you just keep slamming shit into the page until it's right.

Forcing people to work it out on their own is just training people to put up with "I don't know, I got it to look right but if I put a space between these words my entire layout breaks 4 pages later." when they don't have to live like this.
I do all of it to prevent rust.
It is clearly a real threat, that's why we have advocates for strict "climate regulations" buying multiple beach-front homes, their own islands, and private jets...
Yes. It's generated in realtime along with the visuals.
> What exactly counts as metal then?

https://mapofmetal.com/
What I liked about AIM was that it was predominately only 1:1 chat (high signal-to-noise ratio).

What I dislike about Slack is that it makes it way too easy to create new (group) Channel and then the signal-to-noise ratio drops off a cliff.

Maybe this is just a function of where I've worked and used Slack, but most of the chatting is happening in group Channels, not 1:1.
Signal also requires a phone number, IIRC
So few parts of the on-ground dealership model apply to electric cars, this is the only viable way forward. Stocking, browsing, pricing, last mile distribution, financing, and service are all done for electric cars without having a public physical location.

The sunk costs that combustion car manufacturers already have in this model (and its associated supply chains) will prevent any ICE manufacturer from becoming the dominant EV player.
> I'm still a bit confused how this counts as "metal", though. I think I mostly associated metal with, er, death metal I guess it's called? What exactly counts as metal then?

It's quite a large genre that likes to borrow from other genres and infuse local influences. Death metal is just one sub genre of metal and itself has multiple styles.
Definitely a good name change. "GraphCDN" locked the company in to basically one product (although an interesting one), while there are so many closely related ones it seems their customers have been telling them about as well.

(For a minute though I feared they pivoted into block chain and crypto though - somehow my mind made a connection for the new name there :shrug:)
"Never changed"? What a ridiculous and stupid standard. Germany's constitution is one of the best at guarding individual rights, and as far as nations go, it has one of the best chances for staying that way. German courts are a much better instance for judging what is a reason to turn over personal information, than any private company ever could be, especially Telegram.

No, don't do business in Russia, Saudi Arabia or China, unless you plan on turning in your clients. Greed makes companies overlook these problems. They tend to eventually regret it, because they can't even make a decent profit when, for example, Russia does what it just did.
A reference in Java can essentially be thought of as a pointer into a virtual address space. The JVM can move around the location of an object in the system's actual memory, but as far as anything holding reference is concerned nothing has changed.
You're not going to be sure. Everything done is done arbitrarily.
I guess I don't follow your analysis.

People doing mapping tasks will use an editor and not really see the change.

People consuming the data will also mostly use tools, tools that likely run much faster.

I've written some code to chop up overlapping gis areas into ways and relations (to match the current data model of references to shared nodes). The input to that code is pretty close to the proposed data model, so not going to be more difficult to do that processing (as an example of a task that doesn't just use 3rd party tools).
I suggest that your feeling of being attacked is more imagined than real. The questions are:

1. Is the climate being changed by human activity and rapidly so?

2. What should one do with this knowledge if the answer to 1 is yes?

Perhaps you don’t want to do anything about it. That is fine for you to decide this. But one should not answer ‘no’ to question 1 because doing something about it feels personal to you. The answer to 1 should have nothing to do with 2.
You are more kind than I am. After one spam notification, a one star review is left and the app is removed.
Isn't it objectively true that the countries producing the most CO2 are more to blame?

As are the ones doing the least to curb emissions.
> The trade off of not having employment at will is extremely slow hiring processes

Not true. Countries without employment-at-will don't generally have extremely slow hiring processes.

> a lot of difficulty when firing employees that do not perform well

Termination for cause - i.e. failure to perform one's duties well enough - is not difficult. The difficulty would be in firing employees without demonstrable cause.
Gypsum board does use paper backing, but that doesn't mean the house is made of cardboard. Gypsum board is not a bad thing or inferior product. In any case, gypsum board is largely standard around the world these days, even in places where plastering walls is common.
Operating systems where you need to be able to atomically insert or remove from a list. Because the links are just pointers and the memory can be managed after the swap you can use atomics to compare and swap pointers. This allows for the RCW mechanisms the linux and NT kernels depend on to work.

This also technically applies to lockless data structures for some high performance code too. But those tend to be much much more tightly tuned for performance and the specific CPU they are intended to run on.
That is creative. One feature request to consider would be using records off dns.toys instead of requiring @dns.toys for people behind firewalls that must route their request through their recursive servers. e.g. dig mumbai.time.dns.toys

Some functions obviously will not work the same way such as myip.dns.toys that would instead show the recursive DNS server SNAT IP unless their server supports edns client subnet forwarding.
"A quick message from our sponsor before we get to the video - RAID shadow legends!"
> This is an incorrect view, perhaps you've been mislead or misunderstand?

UBI is widely understood to be a program that would replace all existing benefits. So in a European country for example would replace all cash, housing, child, family, disability benefits. Otherwise, there is no point. The practical argument being then you save money administering means tested benefits.

This is very easy to talk about without amounts which is why your vague and meaningless claims as to a source of the income are so useless.

> o ones arguing (or they at least shouldn't be) that it will guarantee everyone with enough money for everything they need

Then i would suggest you are out of touch with UBI advocates goals and ideas.
> It's obscure enough that I can't even google it.

https://en.wikipedia.org/wiki/Oneirogen
It's love2d(ots)
"Paralinguistic symbols as constituency"

You mean constituents? Or operands?

"Paralinguistic"

I think you mean syncategoremata?

"Iconic forms"

?

"vau calculus"

Interesting. For the interested, see: https://web.wpi.edu/Pubs/ETD/Available/etd-090110-124904/unr...
>turn it into a tree instead of a list

Sounds a lot like “draw the rest of the damn owl.” [0] :-)

DBMSs and file systems use (extremely sophisticated) tree structures under the hood. Not sure that “linked lists are useful if the linking topology is much more complicated than a simple line” is a ringing endorsement of them.

[0] https://pbs.twimg.com/media/Bs13i6LCcAAvwCf.jpg
Fine as a rough approximation of course, but don't forget surface area will grow as sea level rises and threatens land.
https://casual-effects.com/markdeep/ has a similar idea but different execution.

I use something similar for my blog (I don't have a WYSIWYG editor for the widgets though, that's pretty neat): The posts are written in markdown, but then there's a few "widgets" that are basically markdown code blocks with a special "language" tag set that will render a React component with the text content as a input prop. I also use pandoc-flavored markdown (https://pandoc.org/) which already has many features that make formatting a bit more complex things easier (tables, latex math, ...)

For example a bar chart widget ( https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-ta... ):

[...] it will be much slower:

```barchart
title: Searching in 65 pdfs with 93 slides each
series: run time (seconds, lower is better)
data:
pdfgrep: 19.16
rga (first run): 2.95
rga (subsequent runs): 0.092
```

becomes a colored bar chart with three bars. So the file is both kinda readable in a plain text editor, in a browser with js disabled (with React server side rendering), and in the richest version with JS enabled.

Full example:

Markdown:

https://github.com/phiresky/blog/blob/master/posts/2021/host...

Corresponding post with interactive widgets:

https://phiresky.github.io/blog/2021/hosting-sqlite-database...
Free speech isn't the answer. if you want that goto 4chan or 8chan and if you can get past all the stuff that makes your skins crawl speak away. putting bullseyes on politian's face shouldn't be allowed either. Does something have to be done yes. maybe some kind of third party appeals process. idk, moderation at scale is a hard problem. let's not even get it to the giant spam problem that would happen. let's not forget the nut job echo chamber that we have a problem with. what about this place should the be allow to have moderation?

if you don't believe so click on my affiliate link the description below.
Can a web designer be compelled to create a site for a gay wedding?
In addition, it is common 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, 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.
>either fake or not impacting climate at all

There is no climate benefit to opening a wind farm. The climate benefit comes when a wind farm causes a fossil fuel power plant to be shut down.

When you look at what politicians and corporations boast about, it's always about adding. New renewables, new solar panels on our roof. Not about taking away fossil fuels.

As an example, "carriers reduced their fuel consumption per passenger-kilometer by approximately 39 percent between 2005 and 2019 (pre-COVID-19), a compound annual growth rate of about 3.4 percent per year". [globally] - you can be sure the industry touts its increased efficiency.

But globally, the emissions of the airline industry have gone up, meaning it's damaging the climate more than every before. https://www.eesi.org/papers/view/fact-sheet-the-growth-in-gr...

Even with your example - is the new truck going to travel more miles than the previous one? The US is still building urban sprawl by default. Does the owner use the pickup truck or, like most pickup truck owners, they could be use a smaller more efficient vehicle?

As in the famous talk "Hans Rosling: the magic washing machine", we haven't done anything to actually reduce emissions. Yet we are sold a narrative of constant progress towards our climate goals.
I found that it is very useful in spatial domain.

For example you have a list of points that define a linestring, and have to make sure that no two points are further apart than some value. It's really simple to iterate over linked list, insert a midpoint into the list, stay at the same step and redo the calculations(because p0-midpoint can still be longer than some value).

But other than that i don't think i had to do many random inserts/removals in non-DB contexts.
The "catch on like wildfire" part was true though. One moment you hear about it on the news, the next (the next weeks) half your family gets it - talking about Omicron in this case. Thankfully very low lethality.
The original indictment at https://www.justice.gov/opa/press-release/file/1132356/downl... makes for an interesting read. I only dug around because I was wondering why she didn't high-tail it once they had stolen the formula