skysight-inc/HackerNews huggingface dataset:
I know the point of the piece is the python syntax here, but I got stuck on: "judge things like code quality / speed / conciseness etc."

Do people generally write concise code on right off the bat when confronted with a new problem? I've always taken the same approach I would with writing: get something that works; refactor for concision. Maybe everyone else is playing 3D chess and I'm still on Chutes and Ladders?
Personally, I question the need for CoCs. It seemed they simply started appearing everywhere one day as if following some sort of trend.

People organize together everyday in numerous different professional, community and private settings…with no need for a special set of governing rules for behavior.
The Allure of Medieval Churches
The maintainers/developers do explicitly deprioritize performance, but I agree that it feels wrong for a "suitable for general purpose graphics" engine with the implication of being "modern" to deprioritize it that much. Although I guess it's an unforgiving trade-off to have to make.
I have the opposite problem with Element Desktop. I hear messages coming in on my phone but it takes up to 10 seconds before they appear on the web client. Really annoying.
How To – Choose the Right Instance Size for AWS RDS
There is mounting evidence that starting a business reduces stress
19th Century Map Shows a Fictional Country Created by a Con Man
I thought that might be the case. So not actually sandboxing at all.
Unless you’re driving a very high end car, pretty much any ICE definitely vibrates. It’s especially noticeable at start/stop with cars equipped with auto start stop.

Also, the older the car, the more you’ll start getting weird smells and more vibrations. Oil leaks, motor mounts wearing out, etc. Most of those can be fixed, but who hasn’t driven a car earlier in their youth that perhaps wasn’t in the best shape? I knew a guy who drove a car that he had to put a liter of oil in it every 1000mi… none of those are problems with an EV besides perhaps aging suspension components.
If your knowledge of Python comes from JavaScript, I would not blame Python for it. It's the failure of the person to not "read the instructions" and assume instead. Maybe conduct interviews in languages that you're familiar with?
Actually there were no guarantees in that agreement, and that was one its major shortcomings.
An embarrassingly simple approach to recover unlearned knowledge for LLMs
" People cater to the greater good only as a means to fulfilling their own selfish desires."

How does this statement account for inclusive fitness?
Cisco have sat on the steering committees for a lot of things where they had a proprietary initial version of something. It's not that unusual, and also, it's often frankly not actually that open; e.g., see the rent seeking racket for access to PCI documentation, or USB-IF actively seeking to prevent open source hardware from existing, etc.
The main purpose of a CoC is to point to it when you want to ban someone. It's an accountability sink - instead of saying you want to ban someone, you say you have to ban them because they violated the written rules. The rules, of course, must be written vaguely enough that anyone you might want to ban is violating at least one. It's okay if people you don't want to ban also violate them, because you won't bring it up.

It can also be used as an accountability sink in cases where someone clearly should be banned but you don't have enough courage to say you are banning them because you think they should be. In this case you can also point to the rules. However, if the person who should be banned is sneaky enough, he didn't break any of them. You ban him anyway.
I've been waiting for that since that one time it shot up to ~$30 and then crashed to ~$5, I thought it was the blow it needed to kill it... jokes on me I guess
> systemd is sort of like if microsoft word took on system init. In the beginning it was small, but now it is web based and does videoconferencing

And it's slow. Windows 11 boots in 5 seconds on my laptop, Ubuntu 22 used to take about a minute before I finally made the switch.
“Breathing on” works as you intended (like breathing on a cold window to make it foggy); the alternative “blowing on” does not.
I guess by "blue collar devs" (as you said, mundane CRUD etc.) they mean devs that will quickly get replaced by AI.
Unfortunately, it's more permissive than mathematical notation: `3 > 1 < 2` evaluates to True.
> I take full responsibility for obtaining the necessary licenses and waivers to operate a drone or UAS with the TF-19 WASP attachment. I understand that operating a drone or UAS in the US with this attachment would require a Part 107 Waiver. *
See Gresham's Law:
https://en.wikipedia.org/wiki/Gresham%27s_law
Location: Brazil
Remote: Yes
Willing to relocate: Not now, at least
Technologies: C#, .NET, ASP.NET, WPF, Avalonia, Git, SQL/Oracle/SQL Server, HTML/CSS/JS, Docker, Github CI/CD, TypeScript, OpenAPI, Golang, Python, xUnit, Moq, MVVM, Clean Architecture, SOLID, etc.
Résumé/CV: https://portfolio.cotti.com.br/Felipe%20Cotti%20-%20Resume%20-%20EN.pdf
Portfolio : https://portfolio.cotti.com.br
Email: felipe@cotti.com.br

Hello! I'm Felipe, and I have 7 years of experience working on a good range of solutions, from WebAPIs to desktop applications, from libraries to background services and all sorts of odd requests. My main tool has been C#/.NET, but I'm quite alright with jumping to a new stack as needed.

I have worked on both brownfield and greenfield projects, and I'm available for backend, full stack, you name it! I enjoy being flexible if needed, and helping in bringing the best out of everyone.

So, what can you expect when interacting with me? I'd say I'm pretty easy to talk and bond with, first of all. I love learning by engaging in meaningful interactions with my peers - pair-coding, thinking together on problems, knowledge sharing.

Don't hesitate to get in touch!
Flame-throwing drones have been deployed widely by Ukrainians since late August this year (and sporadic experiments have been done before), e.g.: https://www.youtube.com/watch?v=00-ngEj5Q9k. Russians are quickly catching up, as well.

For the most part, if it is something to do with drones that has any practical military use and does not require a massive budget, you can assume that someone in Ukraine is already doing or at least prototyping it.
>--n >= 0

But n-->0 is prettier.
Thanks for sharing all this btw, I've been wanting to find a good static site generator that fits my needs and this actually led me to it!
I tried 2 == 2 == 2 in my browser's (Chrome) console and it evaluated to false.
Unfortunately, while that may be the dream, it doesn't work out that way if you want good performance. If you look at the source you'll see that it uses things like https://hackage.haskell.org/package/streaming-bytestring-0.3... a lot.

For one thing, a "string" in Haskell by default is a linked list of unicode characters, so right out of the gate you've got big performance problems if you want to use strings. The exact way laziness is done also has serious performance consequences as well; when dealing with things as small as individual characters all the overhead looms large as a percentage basis. One of the major purposes of any of the several variants of ByteString is to bundle the bytes together, but that means you're back to dealing with chunks. Haskell does end up with a nice API that can abstract over the chunks but it still means you sometimes have to deal with chunks as chunks; if you turn them back into a normal Haskell "string" you lose all the performance advantages.

It can still come out fairly nice, but if you want performance it is definitely not just a matter of opening a file and pretending you've just got one big lazy string and you can just ignore all the details; some of the details still poke out.
It's not about just starting a business but employing folks, working with them as a team, sharing ideas with them and collectively become stakeholders of a new creation. The ultimate source of stress reduction is the people or folks, not material wealth!
Depends for who. There are hundreds of millions of people living in countries where their currencies is way more "volatile" than Bitcoin. Like Turkey and Venezuela these last years, for example.

I put "volatile" between quotes because it's only ever volatile one way: inflating into irrelevancy.

To me it's simple and all that is needed to go is to look at the message Satoshi put in the genesis Bitcoin block:

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"

This makes it clear Bitcoin is first and foremost a political statement.

It's a giant middle finger to governments that do always manage, one way or another, to ever print more money and to grow their public debt ever bigger.

That Bitcoin managed to get in this month of October both the FED and the ECB to synchronize publications saying it's time to think about banning Bitcoin shows Satoshi's middle finger worked.
It seems like the dominant strategy is to always be in the passenger seat and always pick your favorite place.
New better alterative to XML, JSON and YAML
In the real world you iterate, profile, and optimize
Why would you want to do that
MSDN, I feel it would be a great time to finally do all the side projects I ever wanted, and lots of them are related to windows APIs :)
Not to save it for future generation, just for myself.

Also, a bunch of dev related git repos, such as zig, rust, microsft/stl, python
Indeed, and likewise, I think Pascal would have thrown a compile-time error due to a type mismatch.
That's the idea! Give it a whirl and let me know how it goes, all feedback is more than welcome.
Do you have any links to free ATS parsers? This is an interesting angle I hadn't considered.
Same as mountainriver's comment. I really find strange how I've been reading news lines over the past years about great advancements in many incurable and chronic diseases (like Alzheimer's, diabetes, and cancers) yet after all that time people's treatment is not going any better. I'm not sure whether scientific journalism somehow delivered some unintended messages to me, or we're just supposed to experience these great advancements after couple of decades from the announcement.
Thank you for sharing. I did my resume[1] in HTML + Bootstrap 3 back in the day but marked it up with Schema.org[2] types and properties.

[1] https://www.amarkota.com/resume

[2] https://validator.schema.org/#url=https%3A%2F%2Fwww.amarkota...
immibis explains why that is better in one of the comment threads above:

> The main purpose of a CoC is to point to it when you want to ban someone. It's an accountability sink - instead of saying you want to ban someone, you say you have to ban them because they violated the written rules.
Best use of the term accountability sink I’ve seen out in the wild.
How about the second layer lightning network? There are trade-offs but fees are low and payments are much more anonymous.
> Meanwhile most of the good stuff in Dendrite has already made it back into Synapse

But that still means there is only one actual trusted server implementation, right? I thought the point of dendrite was to be able to prove that MSCs were implementable independently before they became part of the spec. It seems like the actual spec is just whatever MSC synapse has implemented.

> Bridge development has also stalled for the same reason (exacerbated with hostility from those being bridged)

Some open protocols like XMPP (which would seem like a natural fit) do not have stable bridges. Other open protocols like email are quite limited in that they require you to act as a full service provider (actual email server instead of a bridge between an email account and matrix). Others like SMS have no stable implementation. Those are just the ones that cannot be hostile to bridging. Many of the bridges to proprietary services listed on the site have not had any activity for 2+ years (which in itself is not bad but if they interface with a moving target or changing protocol it probably is).

Is the "One chat protocol to bridge them all" goal abandoned?

> the core team has ended up focusing our energy on a smaller set of projects while making sure we get a small set of things really excellent

I'd love to see that. I'd especially love to see it stabilize and simplify enough that we have a multitude of servers, clients and bridges that are stable and useful. I'm just not seeing it right now.

Thank you for taking the time to reply
For me the benefit of the ansible playbook is that it installs not only synapse and element web but also a ton of bridges and other services like the chatgpt bot. It handles the configuration of those etc.
Oh ya think? Drones with explosive ordnance have been used in terror attacks for years now. You should be scared.

But really you should be thankful you don’t live somewhere that the US feels it can drop hellfire missiles from predator drones with zero regard for collateral damage.

The terrorists have had a pretty damn good reason to start using drones. We did it first.
It would be amazing if Yubico offered a physical button option.

I really hope it’s not the case that capacitive sensors are somehow preferred from a security standpoint (i.e., harder to trigger with a robot).
Einstein publicly testified against the creation of a Jewish state in 1946.

About the Bund: indeed, they represented mainstream Jewish opinion before WWII, which was anti-Zionist.

> The founding of Israel resulted from the UN decision on the partition plan

This is just historically wrong. First of all, the UN "decision" was actually a nonbinding proposal. Second, the leaders of the Zionist movement were preparing to go to war to create a Jewish state, regardless of what the UN did or did not propose. With the British leaving, there was going to be a power vacuum, and the Zionists were going to seize the opportunity. They had already built up an army (trained by the British) and most of the organs of government (like a legislature, an executive, and ministries handling different state affairs). They weren't waiting for the UN to decide.

> The "mass expulsion" was a consequence of the war

Zionist paramilitary forces went town by town forcibly expelling the residents. Those who remained were often killed. Many Palestinian civilians heard of these atrocities and fled in advance of Zionist forces. The Palestinian Exodus isn't just something that happened by itself. It was a brutal affair.

After the war, the Israelis refused to let the Palestinians return home, and either expropriated (read, "stole") or destroyed their homes and property. If you just go down the list of major Israeli cities nowadays, many (maybe most) of them were formerly Arab cities, which the Zionists "cleansed" in 1948. Lod is the Hebrew name for Lydda, an Arab city where the IDF massacred over 100 civilians, then stripped the rest of the inhabitants of all belongings and drove them out at gunpoint, forcing them to walk on foot through the summer heat to the Jordanian army. After the war, Israel resettled the city with Jewish residents. The Israelis did this sort of thing all over Palestine.

> U.S., Australia, New Zealand, and Canada were undeniably created through colonialism.

If they had been created by the same methods in the last 75 years, then people would care just as much as they do about the expulsion of the Palestinians. Israel was founded as the colonial era was coming to an end. I would even say that if it weren't for the fact that Israel rules over millions of stateless Palestinians to this day, far fewer people would care. About 40% of the population of greater Israel - the area actually ruled by the Israeli state since 1967 - is subject to martial law and treated worse than dogs. That's why so many people care, and can't just "live with it."
Lol. I read the title as Tinder, but they(the girl) decides what to eat. Could work.
I've never needed an html version honestly. I do have it setup to produce a text version for copying and pasting into job applications that don't support file upload. Or worse, that want you to paste the same information and then upload your resume anyway.
The interviewer made no mistake though, they made an observation; they were confused by the boolean expression. The candidate said they understood the interviewers concerns and was also confused, and didn't have an immediate answer. This is all normal and healthy, and something you'd commonly see in healthy and competent development teams.

The only thing I see that's wrong is that the interviewer thinks something went wrong.
This is a tangent, but checking if all the elements in the diagonal position are the same is not sufficient. You also need to check that any of the elements are not '-'.
> Also, why would you conduct an interview in a language where even if you don't know the syntax (and this is obscure) you could have looked it up or disallowed the interview to be done in Python?

The norm in most of my interviews has been that candidates can solve coding problems in whatever language they are most comfortable with. For most languages like Python etc, it would be a mistake to reject a candidate just because they don't have experience with that specific language.
A new Bolt is coming next year.
Why do you think “people’s treatment is not going any better”? As far as I know, cancer outcomes have greatly improved.
Have you checked your A1C (average blood sugar)? I wonder if this is caused by low blood circulation near the surface of your skin.

"Excess blood sugar decreases the elasticity of blood vessels and causes them to narrow, impeding blood flow"
There are degrees of conciseness.

I've seen real code that looks like

if(bool_var == false) {
other_bool_field = true;
} else if(bool_var == true) {
other_bool_field = false;
}

Which I suppose could be called anti-concise.
The problem you face is not so much a lack of such things existing but such a staggering multiplicity that it is hard to poke through them all, and despite the sheer quantity, you may still find that your particular problem doesn't fit any of them terribly well. You can find anything from OpenMP, which amounts to "let's try to treat a whole bunch of resources a lot like one big computer" https://en.wikipedia.org/wiki/OpenMP, through things like Kubernetes which can be used to deploy all kinds of "worker nodes" for all sorts of tasks even if it doesn't do the orchestration of the task itself, and so many combinations of anything in between, plus you have all sorts of clustering technologies, message bus technologies, on-demand VMs spinning up, so many primitives that even if they aren't designed for this can be relatively easily put together into whatever it is you actually need that it is all rather about bewildering abundance than shortage.

There's also the entire category of "data lakes" and other nouns that have "data" applied as an adjective that includes various orchestration techniques because just being storage isn't enough, that is its own entire market segment.
As is the case of most abrupt social changes with no seeming environmental impetus - someone aggressive and powerful found a means of exerting their influence to push their desired social change. And so they did with CoCs.
This is false. Cash is legal tender.
What I want is for someone to remake this, but with modern AI and a vast interactive environment typical of a modern open world game: https://en.wikipedia.org/wiki/Majesty:_The_Fantasy_Kingdom_S...
Markets can stay rational longer than you can stay insolvent.
Mate, let's be honest, we've all been in interviews where the interviewer had a serious misunderstanding of the language the job was supposedly using, let alone some other language.
Well, let's see.

Some drug company or group of investors must think it's potentially profitable to develop into a real treatment.

Then they have to move up the trials ladder, from mice to humans and the steps in-between.

Then they have to get regulatory approval.

Finally, assuming the steps prior didn't fail horribly, they need to set up the manufacturing for the drug.

All the meanwhile handing off money to a bunch of people who, more likely than not, never worked for the company in the form of earnings-per-share.

So, yeah, a couple decades.
I stealth edited my post. Sorry.
I think that the main issue here is not treating true/false as values but allowing them to be implicitly converted or compared to numbers with the assumption that true equals 1 and false equals 0.

I think that Rust got this right.
It doesn't allow you to add integer to boolean or multiply boolean by float etc, because it is unclear what does it even mean mathematically.

Also, most languages implicitly assume that any value of any type is either "truthy" or "falsy" thus you can do something like `while(1) { do_stuff() }`. Rust doesn't allow this BS, `if` and `while` expect a boolean so you have to provide a boolean.
>> Illicit trade and money laundering are the only real use cases for crypto. Full stop.

> HSBC...

Also a conduit for illicit trade and money laundering.

https://www.bbc.com/news/business-59689581
Tesla vehicles seem like they're designed to be as stupid and dangerous as possible sometimes.
You can use math.fsum[0] in Python and the upcoming Math.sumPrecise[1] in JavaScript to address much of this for double-precision floating-point.

[0]https://docs.python.org/3/library/math.html#math.fsum

[1]https://github.com/tc39/proposal-math-sum
The norm in most of my interviews has been that candidates can solve coding problems in whatever language they are most comfortable with.

I assume they've already filtered out candidates whose "most comfortable language" isn't the one they're hiring for, or they're going to have a difficult time when they come across the one who wants to use APL or x86 Asm.
I feel like I've seen countless attempts at this, and this design doesn't seem any better than usual. There's not much in here to justify the design decisions, nor any indication that a parser implementation exists or is even being actively worked on. For something meant to be "Efficient to write by hand", the insistence on tag-like syntax but with "tags" that consist entirely of a single punctuation character, or which have an extra open bracket, seems error-prone. "Leading and trailing newlines and spacing are intuitively removed from scalars as is indenting." is not adequate guidance for something that claims it "can be implemented to be blazingly fast or using a mode-less tokenizer/parser" (and "mode-less" seems like a strong claim for something that appears intended to support arbitrarily nested objects). This isn't what I would call "terse" given the need for closing tags (which also, according to feedback I've received myself before, counts against human-writability), and it's not at all clear why "the [top-level?] document is named" is advantageous.
3 is the solution. Close, then rewrite it yourself (not an exact copy). It’s fairly common, I had this happening to me relatively often
Cancer deaths have been falling since the 90's. Detection and treatments are improving.

We don't have a silver bullet because these diseases are so incredibly complicated. "Cancer" is a particular type of disease behavior, but is essentially a broad class of failure states across different types of cells and tissues, with different genetic, metabolic, biochemical, and molecular dysfunctions.
> For that matter, reckless endangerment and involuntary manslaughter are crimes in many jurisdictions.

Yeah but good luck actually getting someone charged and convicted for these when a motor vehicle is involved.
BC7 optimal solid-color blocks
Whataboutism isn't a valid defense.

Also, if the US national debt were to be denominated in Bitcoin, the change in debt every 100 days would be 1 trillion, then 5 trillion, then 500 billion, then 750 billion...
Truly an incredible work.
I expect to see it before 2034.
This seems to be just reframing the idea of emergent complexity (https://en.wikipedia.org/wiki/Emergence) as "evolution", for no real communication benefit.