skysight-inc/HackerNews huggingface dataset:
> Showing someone the door" is just indicating that you would like them to leave. How much authority do you need to do this?

Not really.

I have no right to show you the door at the local library or cinema or car wash or local cafe, or at your own home. At most, that lies in the right to property,which only applies to things I personally own. Consequently, in a free and open society "showing someone the door" is a right that's only at the reach of private property owners or people mandated by said owners to manage some aspect of it.

Even then, that right to "show someone the door" because you don't like their opinions is not all powerful and is limited in some jurisdictions which also recognize the right to equality and non-discrimination. Think about it for a second: how can you have a free and open society if you do not have tolerance?
Yeah Skype is actually expensive for what you can find elsewhere (Toolani was good). I was expecting it to cost extra, maybe 50ct, not 2.5 eur.
The Struggle with the Audience
When I came to think of it, it's possible that the website is not botched. It oozes "coolness" and "innovative tech", while being completely vague on specifics, which means it's probably just targeting VCs and the next round of funding?
"My E6B Flight Computor can't get hacked!"
In Markdown, you sometimes have to put a backslash before special characters.
Not long ago?

Everybody who was studying at the time is now working age, anybody who was working age is now retired...
Honestly there was no way to get good PR out of this. Musk is disliked by those who form "public opinion" and he's been threatening to make their home (twitter) no longer their home (by making it no longer reflect progressive values).

There is no universe where Musk takes over twitter and gets good PR.
Only one average person needs to own Twitter stock for my statement to be true. And the number was far higher than one.

And yes, of course pension funds count. Why wouldn't they?
>The increasingly anti-west foreign policy might be early indications of steps towards that.

There is no 'anti-west' foreign policy. India follows neutrality in most geo-political nonsense due to its non-alignment philosophy. It has followed it for the past 75 years and will continue to follow it.

https://en.m.wikipedia.org/wiki/Non-Aligned_Movement
AC voltage can be changed up/down cheaply by making a couple of (relatively) simple wire coils. Also AC engines are simple, compact and reliable. Recall that the choice of AC was also taken over 100 years ago, before any electronics were around.
Basically the way it works is most of the servers are run by people from marginalized communities. They don't like it when people call them slurs, so they ban slur-sayers from their own servers and block the servers that won't. When a new instance with slur-sayers pops up, the mods who care notice because they start seeing lots of reported posts, so they check if the new instance has responsive mods and rules against saying slurs and if it doesn't they block the instance. Then they usually make a #fediblock post about it including the domain of the instance and what it was blocked for, and people who appreciate moderation boost the post so the mods for more instances will see it.

Of course it's not just saying slurs that instances get blocked for, but that and spam are the most common things new instances get blocked for. There are a few other common things that instances are blocked for, but since the people doing those things aren't trying to bypass blocks so they can harrass people they don't feel the need to make new instances all the time.
There can be a lot wrong with nationalism, depending on the definition. I love "us" can also be I hate "the others". And quickly become "the others must not exist". For some arbitrary distinction of what is "us" and what is "others".
Markdown is great. But it doesn't generate semantic HTML.

The code span (the ticks) became code in HTML, a lot of times it should be samp, kbd, var.

Also definition list. People often use h5.

You can use html for both in markdown thought.
A simplistic but nice application for Android I found looking for this after reading parent's comment.
https://play.google.com/store/apps/details?id=us.mathlab.and...
(Adware/Non-free/closed source)
The core issue is that large part of population is actively seeking and spreading disinformation. Don't see how multiple competing filters would improve this.
I personally think they should be invited so they can learn and participate. If you want to reserve decision making responsibility for the seniors, that’s fine.

Regardless of whether juniors attend “senior” meetings or not, seniors should be transparent with juniors by showing them exactly how they should be operating —especially around operational subjects. Using language which isn’t common to all team members (whether Russian, English or any other language) is not the way to build a healthy team of people, in my experience.
Even with multiple assertions the test failure reason should be quite clear as most testing frameworks allow to specify a message which is then output in the testing summary.

E.g. `assertEqual(actual_return_code, 200, "bad status code")` should lead to output like `FAILED: test_when_delete_user_then_ok (bad status code, expected 200 got 404)`
> IMO there's no point in checking that you got a response in 1 test, and then checking the content/result of that response in another test. The useful portion of that test is the response bit.

If I understood this part correctly, you are making the dangerous assumption that your tests will run in a particular order.
Closet one from your list is ECS.

AWS ECS is basically a docker swarm cluster customised by AWS to include auto-scaling of service containers/nodes and generally integrating better with other AWS services.

k8s is that orchestration layer, but on anabolic steroids. Plus a standardised interface on any cloud platform you might need to run on.

With bigger muscles comes more complexity, more maintenance work etc. (was designed for orchestrating millions of containers, so way more complexity)

which is why everyone always moans about it. (including me)

It’s a very cool and very useful piece of tech when yielded correctly. Just don’t expect it to work like a “kitchen sink”.
I haven't heard of the single-assertion thing in at least 10 years, probably 15. In the early 2000s, when I was starting out and doing .NET, it used to be something you'd hear in the community as a very general guideline, more like "there's something to be said about very focused tests, and too many assertions might be a smell." At the time, I got the impression that the practice had come over from Java and converted from a rule to a guideline (hardly the only bad practice that the .NET community adopted from Java, but thankfully they largely did move the needle forward in most cases).

(I wrote Foundations of Programming for any 2000s .NET developer out there!)

To hear this is still a fight people are having...It really makes me appreciate the value of having deep experience in multiple languages/communities/frameworks. Some people are really stuck in the same year of their 10 (or 20, or 30) years of experience.
> Is it weird that not only have I never heard of the "rule" this post argues against

This "rule" is known mostly because it is featured in the "Clean Code" book by Robert C. Martin (Uncle Bob). You should have heard of it ;)
The xmp tag would be the natural answer to this problem. It still works in browsers, but unfortunately it became deprecated on the html5 standard. A hackish (thus beautiful!) answer is to use textarea tags, suitably styled.
> The reason Markdown is now standard is that people like standardized things.

Can you think of anything less standardized than Markdown?
>your colleagues don't have an obligation to you or the company to hold every conversation in English.

English isn’t my first language (I struggled to learn English as a kid) and I rather heavily disagree with this statement.

There’s nothing about the situation that’s acceptable. Communicating well is arguably the most important thing in any knowledge workers job and this is already a difficult task for some people even when they all speak the same language.

Obviously in this case it’s valuable for the team to be able to explain things for the non English speaking employee but that shouldn’t turn into a situation where Mandarin becomes the default. Additionally they are doing a massive disservice to the employee who isn’t yet comfortable with English.

It should be possible for OP to express such a view from a position of strength without coming across as an asshole (https://youtu.be/HbvYeLxMKN8) and without feeling self conscious about it as many monoglots seem to be in these sorts of situations.

I’ve worked closely with a multinational technology company based out of Germany that had a lot of Spanish, Italian, and French speakers and there was most definitely an obligation to speak English, even at the headquarters in Germany where the number of native English speakers could be counted in single digits.
Twitterati would have been a much more apt/fun name.
I have food-waste bags that are labeled "compostable". They tend to start "composting" in my food-waste caddy, so the bags burst once they're about 36 hours old. I think they're made from cellulose.

Apart from food-waste, I have a recycling bin and a landfill bin. In general I don't recycle plastics any more. There's a bunch of different kinds of plastic, that have to be separated to be recycled, and if I can't decode the recycling label, then I really doubt there's a robot at the recycling centre separating the different kinds of plastic.

Plus: I'm constantly coming across plastic packaging that's mixed: two kinds of plastic bonded together. Those can't be recycled. And cardboard packaging bonded to plastic: that goes to landfill. Also window envelopes; I wish companies would stop using them, the whole envelope goes to landfill.

I think the theory is that I'm supposed to pick over my waste, doing my best to separate labels and caps from plastic bottles, recycle just the cardboard from mixed packaging, and inspect each piece of plastic looking for the recycling code. I'm afraid life is too short.
> The real question is, would they have done better by not acting on his antics?

Yes, they would have done better. Their business should be providing the platform, not telling the users that is 'true' and what is not. That everyone should decide for themselves.

One thing is fighting spam, but what they were doing was Ministry of Truth stuff. And harm from that might be thousandfold greater than whatever Trump could ever do.
Yeah, TS isn’t just better than Flow. It’s vastly better in almost any way one can think of.

One of the few cases where the answer isn’t even “it depends.” I have to imagine swyx is either trolling here or has some very special contrarian opinion to almost anyone who has used these two technologies.
Yes, OP means low EQ.
Not exactly on the same line, but very related: https://queue.acm.org/detail.cfm?id=3395214 witch resurface a classic by Lisanne Bainbridge https://www.ise.ncsu.edu/wp-content/uploads/2017/02/Bainbrid...

IMVHO the tangible issues today are:

- who made the automation, since I can't really know it at a whole, so I have no option but trust;

- how complexity means vulnerability in misuse on scale terms.

Let's say: all car's of a certain brand a day stop working here and there in some busiest intersections of a country road network. A car of an activist hit some school children on a trip, he/she say the car was driving outside hes/shes control, the car state the contrary. And so on.

That's NOT really an "automation issue" but a deliberate kind of development of automation.
I doubt it, as the possible environments and organisations can be so wildly different. Small vs large, startup vs mature, commercial (e.g. a profit-oriented company) vs non-commercial (government org, research facility, academia...) etc; and on top of that it is hugely the factor of the fostered culture, and ultimately the individuals you interact with on a daily basis.
Figma has an API which will render the artboard and return an image. Why not use that?
Blender sort of has them...

There was the original metaballs. But more recently there's also been sdf addons using geometry nodes [1] that mimic the same workflow - with my guess being that it uses voxels to generate the final polygon mesh that blender needs since it's not a fully sdf editor. Although, while I was googling this, I did find someone that managed to do it by using pure shaders [2] which is pretty cool.

Also, thanks for actually explaining that. I've seen a few examples of this kind of "clay like" sculpting approach that tries to make it easier for artists. Adobe's Modeler uses sdfs for example.

[1] https://blenderartists.org/t/geometry-nodes-in-3-3-sdf-prese...

[2] https://www.youtube.com/watch?v=sqDCPW85tuQ
For the same reason companies have security teams. Or frontend and backend teams. Engineers can't be experts in everything. There is far too much to know.
One thing is: you have 30 minutes of time and can compile and test and end with a working implementation. Another thing is write the code on a whiteboard, that is a process nobody ever follows in practice: very easy to make mistakes this way. Anyway doubly linked lists are easy to get wrong without compiling / testing.
Love the idea of the list, the intro sets the context very nicely!
Some suggestions: - HTML is a worse hypertext system (no typed links, no transclusion, no native index or versioning) and beat all the previous professional but centralized hypertext systems in just 3 years. It’s worse than HyperCard on the symmetrical authoring and viewing side, too.
- json, from an historical perspective is really a worse xml (xml can serialize a much wider range of data structures and relationships, including circular ones, can be validated by schemas, etc.). But simpler to read, write and reason about. It limits ended up biting devs and it was extended in various, non standards ways
You're saying that text cannot be weird or creative?

I wonder if you're limiting yourself there.
I think OP meant “it figures,” as in “that’s not surprising.” But regarding figures as in statistics and usage, I have only anecdata but it seems Twitter recently is respecting the user selection for a longer period.
No, they are merely changing how the default settings look like.

Besides, they'll give every subscriber a perpetual license for the current version before that happens. So if I really don't like it, I can just stay on CLion 2022.3. It's not like C++17 will be outdated anytime soon.
> Taking action is the opposite of virtue signaling.

No, you signal your virtue with actions. That action can be lots of things, from buying some brand, to protesting some policy, or hating some person.
> put forth even minimal effort to contain our plastic waste!

Partially agree, that minimal effort is to educate billions of people and governments around the world. And thus, I'll use your own words:

> but good luck getting there

---

> burn fuel and put carbon into our atmospheric well to move shit around, and we do that the least when we use plastic

"we do that the least when we use plastic" - How so?

> You may disagree, but putting more carbon into our atmospheric and oceanic wells is the #1 problem facing humanity right now by a mile and more plastic is a means to slow the rate at which we are doing that.

1st I do not disagree that reducing pollution is a priority.

2nd I don't see how "more plastic" leads to "slow the rate" of carbon production emissions.

> research on why this is so dangerous.

Interesting, can't give you the research because I don't have it. But I'll go with my gut feeling that this is very similar to the "forever chemicals" that increased general cancerinogenic risks chances world wide, but again, can't give any research, there might be some papers out there but I never searched for them.

> plastic doesn't emit gamma radiation

It does not, but it breaks down to unimaginable micro pieces of plastic that get scattered around naturally if not properly isolated.

> most 'nature' is in the atmosphere

Nature is everywhere and we should make an effort to solve this on all fronts. Not fix things on one side and make things worse on the other.
It's easier to phrase your speech in a charismatic way when it's written. Plus, you're probably not reading a lot of downvoted/ignored comments, which actually represent most HN readers.
You avoided my question. Can you provide your source for your claim about Facebook?
Now that buildah & podman are mature, would it be simpler to just use them in a container?
I would wager there’s a negative correlation between one’s charisma and the complexity of their arguments
Fact checking systems can be and are gamed. I rather have the plain content and let everyone decide if it is true or false.
Not just text, multimedia documents. The lack of standalone support for which these days is pretty sad, everyone seems to be using pdfs even though those are mostly only good for archiving paper documents !

And while using the browser as an OS inside the OS has some benefits, it's even worse than Java in the sense that it's hard to build a good program when you're constantly fighting with the browser for the interface... (consider how rare it is to see a webapp with lots of keyboard shortcuts and support for multiple windows for instance)
Out of everything coming out of testing and the pain of testing old code, this seems like such a trivial thing to discuss about. Then again, automated testing seems like a breeding ground for inane discussions wasting more time than picking a less-than-ideal solution and moving on.
Perhaps the author is better off not having heard of it then, and by implication, not having read "Clean Code" in the first place. The book is full of anti-patterns.
I'm sure it's possible on Android to install enterprise management or MAM solution that locks down side-loading, locked behind some custom password (not the regular password that the maid would see)
It's missing mysql_config. Sounds a bit much to require mysql, for easy installation.
Still works for beer (at least in Poland), as people don't want to drink beer out of plastic or even metal containers.
You realise your comment is on a post about a plugin.. that is not compatible with Fleet and only works with the IntelliJ/PyCharm/Webstorm family of IDEs?
That's the opposite of my problem: food-waste caddy-liners that disintegrate too quickly, so they fall apart while I'm taking them out.
Yes, they printed the lies about WMDs and put out loads and loads of articles in support of the war.
Xiaomi reveals phone with bolted-on Leica lens
By your definition, racketeering is also free speech.

Get over it, man.
I'm really concerned about performance/latency with the json approach. I couldn't find anyone discussing that yet completely.

Even when using jq (written in C) my quick tests show that parsing json is really slow compared to parsing with simple unix tools like awk. I suspect that to come from the fact that the parser has to check the full json output first in order to print a result, while awk does not care about syntax of the output.

I compared two shell scripts both printing the ifindex of some network device (that is the integer in the first column) 10 times.

Using awk and head combined gives me 0,068s total time measured with the time command.

Using ip with the -j flag together with jq gives 0,411s.

Therefore the awk approach is 6 times faster. And here I used a binary (ip) that already supports json output and doesn't even need the mentioned jc.

While this whole test setup is somewhat arbitrary I experienced similar results in the past when writing shell scripts for, e.g., my panel.
Reach out to me if you are interested in my test setup.
Super charismatic, no.

Agenda-supportive, virtue-signalling, hype-bandwagoning, karma-worshipping, high-horse-scornful, cowardly-downvoting, way too many.

Snowflake-fragile, even more.
> The part where I disagree is with throwing it in the landfill.

Here in Germany most is burned - or exported (the number I found was 6% of the total; we also import some trash from European neighbors and it varies widely depending on type of trash and it's complicated the more I read). Even when I tried returning unused drugs to the drug store as recommended they looked at me funny and told me they'd just throw it into the regularly trash too anyway, since it's all burned. The burning facility uses extra high temperatures.

Map of the 66 German trash burning sites: https://static.dw.com/image/50749190_7.png

https://www.wsj.com/articles/germans-have-a-burning-need-for...

We do that so much now this causes concern about the CO2 balance sheet:

https://e360.yale.edu/features/in-europe-a-backlash-is-growi...

https://www.umweltbundesamt.de/sites/default/files/medien/pu... (2008 but it's a government agency paper)

So... before you are concerned about landfill impact I think you may want to check if this is where your trash actually ends up. Maybe it's burned.

https://www.pbs.org/newshour/science/is-burning-trash-a-good...

https://www.clientearth.org/latest/latest-updates/stories/th...

The last two links also discuss environmental impact of trash burning. I did not find much about the technical side unfortunately, how good is current trash burning tech at filtering toxins? I understand 30 year old plants won't be good, but what about more modern ones?

This German article quotes a chemist specializing in "sustainability" saying that the air quality is not a problem these days (from trash burning). There are a lot of toxic waste products from the process, but apparently they are filtered out. They still need to be disposed of of course. --- https://www.dw.com/de/m%C3%BCllverbrennung-in-deutschland-en...

Reading further in that article, there still is some toxins left in the air, so over time there still is a problem of accumulation in the environment especially around the plant.

It also says there are 350,000 tons of filtered toxic waste after burning every year, and they are treated with a salt solution and stored-buried in an abandoned mine.

----

At first I only wanted to point out that some countries use a lot of trash burning instead of landfills, but I googled and read a bit and it's very interesting and complex, and there is soooooooo much detail... overall though, no really good option exists, and all those methods are "leaking", meaning toxins end up in the environment one way or the other. Long-term we need something else, or we can hope for evolution to create more toxin-resistant lifeforms.
@tudorg sorry to ask another question after so long, but is there support for stored procedures and triggers?
ITT: lots of people clearly explaining, with perfectly timed, concrete, and objective arguments, why they are not really very good at clearly explaining things with great arguments!
That’s the impression you get?? I read HN and more often than not think, “man, these people sound like insufferable pseudo-intellectual know-it-alls.”
Why not look at phones, vehicles, dishwashers, cpus used on harddrives, eletric bicycles and so on - markets in high demand, many with supply issues at the moment ?
IMO, the opposite also has to be considered. I've briefly worked with some code bases that absolutely did 1 assert per test. Essentially you'd have a helper method like "doCreateFooWithoutBarAttribute", and 3-4 tests around that - "check that response code is 400", "check that error message exists", and so on. Changes easily caused 4-5 tests to fail all at once, for example because the POST now returned a 404, but the 404 response also doesn't contain the error message and so on.

This also wasted time, because you always had to look at the tests, and eventually realized that they all failed from the same root cause. And sure, you can use test dependencies if your framework has that and do all manner of things... or you just put the asserts in the same test with a good message.