skysight-inc/HackerNews huggingface dataset:
Riots don't happen over one bad police officer. It might finally boil over and explode over one situation, but the situation has been brewing for so long, that no one can even remember the start of it anymore.

The actions of a riot might be that entities within areas gets destroyed, but that's hardly the goal.

It's similar to when kids mindlessly destroy public properties in the night in smaller cities. It's not because they just like to smash stuff, but because there is nothing else to do. Rioting tends to be the last possible action you have in your pocket, until a civil war appears. When people are feeling that no one is listening to them, they try to find other ways of getting heard.

And as history has shown us time and time again, riots sometimes work. I wish people didn't have to resolve to violence, but as an outsider who been watching the police brutality in the US for as long as I can remember, it doesn't surprise me that people has had enough.
Perl is what you want it to be. You can make it readable or unreadable. There's Perl code out there that looks like C and Perl code out there that looks like Brainfuck

In any case, it's being compared to Awk here.
I have this and it keeps happening while I'm playing Counter-Strike. Incredibly annoying for it to split screen and steal focus from the game.
It's a good question because OpenBSD (rather famously) chases simplicity.

Perl is antithetical to simplicity, often jokingly referred to as "write-only software". Not to mention the myriad of packages that usually end up being brought in (thanks CPAN!).

So, it's a fair question, not just "why is there a perl interpreter?", which is a decent question given openbsd's overall lack of shipping with much; but also "Why are large parts of the glue code written in perl?"

EDIT: I know it's frowned on to talk about downvotes, but I received quite a few and I'm not sure why. Please leave a comment if you're going to flag a comment.
Adrian here. Thanks! Yes, Soundslice doesn’t use any JS frameworks, and my thoughts on the matter still stand.
Pretty sure it is due too it not being able to connect to a mail server. every time it happens, i see the "couldn't connect" icon
Honestly I like to learn and I love the feeling of "yeah, now I get it"
I'm very happy with this program, the GUI isn't the most elegant but it does the job.

I don't think I'd describe the GUI as 'bloated' though... it's actually pretty minimal. I think the screenshot on the github page makes it look busier than it really is (e.g. the sidebar can be hidden, and you'd usually be using it with a larger window size).

I find the program to be very powerful out of the box, so I haven't had to customize much (the customization is just icing on the cake IMO).

I use this program every day at work as my personal knowledgebase for my technical support notes (and also for taking notes on phone calls). I have thousands of notes and this program handles it much better than anything else I've tried. The powerful tree structure, fast search, and tagging system make it really easy for me to quickly find what I'm looking for.
Deflecting is like in the 101 Politics class I think
Extensive recent discussion of original source: https://news.ycombinator.com/item?id=23144380
Presumably BSD distributions want BSD licensed software. Python has this thing: https://docs.python.org/3/license.html which is GPL compatible but might not be bsd compatible.
> What the compiler has internally after digesting the source, but before generating code. Choose some schema and emit json or something.

You mean the parsed Abstract Syntax Tree; AST.

The next step would obviously be that people choose to start programming directly in the AST form. And now you have created Lisp.
That's great! One of the companies using Decimals is building a crypto exchange, it's been great to see how the API can be extended. They are creating a multi-signature wallet on top of Decimals, adding a signature to each transaction. Let's talk, I think it can really accelerate what you are building.
Expectations have been set unrealistically high and online communities like this one make matters worse. Big players with dedicated devops teams use Kubernetes all the time so why shouldn't I? It's only a matter of time before "Hello world" tutorials include a chapter on container orchestration.

So we end up with a plethora of full stack developers who can barely keep up with their current development stacks willfully deploying their software on systems that they're just barely competent with.

I know this because I almost deployed a side project with Kubernetes because it was expected of me despite the fact that being mediocre at it was the best that I could hope to become and that's an easy way to chop off a leg or three.
Isn't that exactly the "mark as spam" button?
I thought we called this Front-end Development
I would add string + and += operators to list but that is it really.
To your edit: the homophobic conservative bigots that infest this site don't want to hear the truth.
Maybe they don’t even have a light sensor? There would be no light down there whatsoever so it would make sense to eliminate that part to conserve energy.
Microsoft is replacing MSN journalists with artificial intelligence
How is TCL less secure than Perl? I've seen a lot less weird surprises in TCL code than Perl code.
Scientists Discover New Antibodies That Can Fight Alzheimer's Disease
Didn't it took ASML ages to be able to build EUV Machines?

I don't think you can just replicate something like a EUV machine from them in any way.

You probably need highly specialized workshops for tons of different components and all of those workshops have to go through the same innovation cycle.
I switched to Airmail for only this reason lol
Off topic, but anyway. I hate cmake, its overly complex and I can never remember how to do things with it. The thoughts of having to set up even a small cmake project has put me off starting new personal c++ projects. Its a headache I simply don’t want to have to deal with. I eventually gave up and started using tup for personal porjects. It doesn’t have the same support for prepackaged libraries, but I’m much happier and no lobger dread setting up new projects.

So, for me, its much worse than just “omg which tool, so many!” because the most used tool is also, in my personal opinion, terrible.
Not really a strong criteria: so is France but we are kind of tired of US bullshit.
To be fair, toilet paper is in a very special product category. It is used by everyone (sudden interest in bidettes notwithstanding), is pretty cheap, weighs very little and takes up an absolutely enormous amount of shelf space relative to its unit cost.

When the panic buying started here in the UK, people were stocking up 2x or 3x the amounts they'd normally buy. You don't need that many customers hauling out multiple 24-roll bags to completely exhaust the in-store stock. Sure, the managers would be stocking up as fast as they could, but even with 80+ pallets per restocking round, customers going locust will have them wiped out in no time.

This resulted in the very predictable photos of empty supermarket shelves. Toilet paper shelves were particularly empty because they couldn't hold that many sales units in the first place.

No wonder the stores imposed limits on how many units of product, or even category, you could buy.
well then it's alright, if it's been happening for years
Europe should stand on its own and do what is in its best interests, not the US's, not China's.

I don't think that the US's aggressive stance is in Europe's interests to follow. Standing your ground, sure, but this confrontation seems counterproductive in the long term and, again, is simply trying to delay the inevitable, IMO.
Yes, both soft tissue and vascular calcification. Typically you should supplement around 40ug of K2 (mk7 all-trans, these details seem to matter!) for every 1000IU of D3.
> It isn't: https://en.wikipedia.org/wiki/Warren_v._District_of_Columbia

Gosh, that sounds awful (both the actions of the police, and the decision of the judge). This failure to hold the police to a high standard is what brings about these situations.
JFTR, Did you know that Skencil[0] vector editor (open-source app for Linux) formerly called Sketch[1], but actually there is another one Sketch[2] vector editor (proprietary app for macOS).

[0] https://en.wikipedia.org/wiki/Skencil

[1] https://sourceforge.net/projects/sketch/

[2] https://en.wikipedia.org/wiki/Sketch_(software)
Wouldn't strength only need to get to a certain "good enough" point rather than "as strong as possible?" Maybe the shell is already at that point? And after that point, maybe all there is left to concern yourself with is how it behaves in an explosion. As with any thing designed to explode (grenade, bomb, etc.) Maybe they want for the thing to come apart in a certain way rather than holding together?
A large part of that is simply due to age, though. If rust were older it would have more baggage too, but also a larger ecosystem.
Why wouldn't it be legal?

edit: why the downvote? It states explicitly that the license is only granted as long as its requirements (T&Cs) are upheld. Which seem obvious to me, assuming the license does have conditions?

Though I guess it's less obvious to the legal profession as the MPL has a similarly explicit clause (5.1, and 5.2 also terminates the license if you initiate patent infringement litigation against "against any entity", which seems oddly broad)
>> These frameworks taught me how a web app should be structured (models, views, controllers, services, migrations, middleware).

> Well, that's how they could be structured. There are many other ways. MVC is only one option among many, and it has its drawbacks too.

IIS on Win 2k-ish and PHP were a sweet balance. Save file, reload page, file is seen with directives executed. Very much like JS now, sans live reloading. Rails and Django and Nuke and Drupal etc. were a good step toward including a lot of good patterns beyond the point of the required “common.php” getting too long and also CI reports became fancy with common frameworks out of the box, and other operational benefits.
I've found such a device once in a hostel in Germany. The device was from Amphiro. [0]

Being that hostels focus on savings, I understood why such a device could be useful. As for myself, after a day-long trip it ended up being a frustating shower. The thresholds were so low that you have to take a Navy shower to have a good grade. And the polar bear display reminded me that Germany is mostly coal-powered and that a KWh here has a much bigger impact on the environment than a KWh from France.

I got out of the shower cold, wet, and worst of all, not feeling clean. I wondered if it would not have been better not to take a shower at all. It sure would have saved more water and energy.

[0]: https://www.amphiro.com/en/
Apple bug tracker is so frustrating.

They take forever to answer, and ask for things that you have already provided in your original issue. When you try to reproduce the bug on multiple versions, they close your bug if you reproduced it on beta versions, because beta versions are unsupported, even though the bug affects release versions. Sometimes this happens even if they asked you to try the beta version!

The bugs are almost always closed as duplicate of another bug, which, of course, you can't see because the bug tracker is private.

The bugs are never fixed, at least no bug that I have ever reported has been fixed. Years or months later after submitting a bug that happens not to be closed as duplicate of another bug, they get closed because a new version of macOS is released, and you are encouraged to resubmit your report if it still affects the new version, which inevitably it does...

Even if the bug is in some open source component, and you provide a patch, it is ignored and eventually closed as explained above.

It's a total waste of time and a pain in the ass to submit bugs to Apple.
Ask HN: What is going on with SSL certs?
I'm suddenly getting SSL errors from unrelated services we use. For example status.algolia.com, Pingdom and others.
I'm glad to hear that! :)
When I worked in a design firm we used CodeV. ZEMAX was for the test and assembly engineers. I think the price difference was 10X!
That's exactly how I treat Perl as well. Things like lists and hashes make it easy to do things that are difficult or impossible in bash.

If my bash script gets much beyond simple looping, I switch to Perl.
Adding Data Quality into Amundsen with Programmatic Descriptions
> And people keep telling me that $AUTHOR is a serial killer?

What is this a reference to? It’s a hard google.
Hey everyone, I helped build this from scratch - happy to answer any questions here.

TL;DR: Using Stripe Identity, Svelte and our Ethereum API gateway, we built an app to generate tamper-proof passes as QR codes which can be easily verified on chain with least privacy implications.

The core tenet of this project is to offer a decentralized alternative to the traditionally accepted opaque process of granting of licenses and permissions, whether in the physical or the digital world. We are starting off with movement passes.

More details on how it works is on our whitepaper: https://www.notion.so/Adabdha-Project-dc221e127c6d4984b916f6...

A live demo is at http://app.adabdha.com.

Code on: https://github.com/blockvigil/adabdha
I've never written a single line of but written python, bash and c and go.

I am not sure how important perl is.
One of my favorite sayings, first seen tacked on the door of a rock climbing school, explains it better:
---
Good judgement comes from experience.
Experience comes from bad judgement.
---

Of course, the trick is to ensure that the bad judgement is not bad enough to take you out of the game.

Seems that's what the parent is around for - let the kid explore while acting as the safety net.
The main issues are:

- dive with power causing overspeed

- dive causing controls to lock due to transsonic shock waves

- improper recovery from a spiral dive will over-G

- MCAS-style confusion

- bottoming out on a phugoid oscillation

- unrecoverable spins, usually in jets

But in general, if you unload the wings (reduce G), then nothing breaks.
Sorry for the delayed reply. I actually graduated from an ABET-accredited engineering program. I was looking for something more along the lines of "learning how to learn".

For example, a scientific analysis attempting to break down what "understanding" is, or evidence-based techniques for gaining understanding more quickly.
I keep it minimized to avoid the issue and to get notifications.
Yes, that's it. It happened with my Gmail account too, it stopped when I removed it from Mail.
Apple Mail is riddled with bugs it’s unusable. Do yourself a favor and switch. Anything else is better than it, Thunderbird is a pretty good alternative imo.

It feels like apple doesn’t put any care into regression bugs in their applications. It’s the same on the iPhone, Mail is so bad that I uninstalled it in favor of outlook (the irony...) —Mail was sucking so much battery that my phone wouldn’t last 8h. With outlook it lasts all day (12+h)
This has been annoying me for months. It’s particularly irritating when you’re screen sharing. I just make sure Mail is quit when I’m not using it, which isn’t ideal.
Added to this, have anybody been able to get Mail app to connect via authenticated proxy?..

I can only use Outlook to work at work which is frustrating
Perl is not BSD licensed. OpenBSD's worry is apparently section 6:

> 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions.

which I'd have assumed implicit to pretty much every license — or at least every license with conditions — but I guess not if the PSF (or Mozilla which has a similar clause in the MPL) felt the need to specify it explicitly.
Microsoft cutting MSN news production workers and replacing them with AI
Thanks. If possible can you suggest some good libraries for background tasks in Python?
Yeah, fair point.

A long time ago there was a proposal spec for styling pseudo classes via inline styles, but it didn't take.
Oh well that's disappointing. Thanks for the heads up.
Why did you have to add the 'only' word to the title, the original title doesn't contain it? That transforms your title from informative to an opinion
For me, part of the problem is the fixation towards a "language ecosystem" per se that people seemingly have come to expect. What has happened to the idea that you could link object files/libs compiled from any number of different programming languages, all adhering to the OS's platform ABI? Where you the developer, and you alone, decides which language to use for coding a particular aspect of your app based on the respective language's fit to the problem in a polyglot fashion? For example, if your app needs a parser for a config language, say, you're free to use Prolog with its built-in parsing DSLs. Similarly, if your app involves DBs or GUIs, etc. PLs today are huge, unportable monoliths with shiny web sites when the point of a standardized PL, for me at least, has always very much been that it fences you against overreaching vendors, language world domination aspirations, and churn disguised as march of progress.
Do you have a link to any current research showing that Monero can be traced?

I'm interested in facts, not rumors.
What a perplexingly hostile way to engage with someone.
> I don't think the main problem in this article is that "," doesn't look like a function because we are told that it is overloaded so we know it's a function.

Well it's a function in one of the code snippets and not in the other. That it can be both is definitely part of the problem.

> You can get those types of problems in other cases too when you overload functions that have a good name, but maybe it's less likely since I guess the comma operator is already defined for all different types but named functions have to be defined by the programmer.

The problem is that it's not just overloaded but overridden. Subtyping is problematic at the best of times, but the subtyping relationship of C++ lvalues and rvalues is particularly insidious since it is completely invisible in the code.
I don't agree with rioting and looting, but it is akin to the nuclear option of social unrest.

> This isn't about the savage murder of a man.

You're right, it's about much more than the murder that broke the proverbial camels back. What you're seeing is the output from the pent up rage of the growing systemic racial and socioeconomic inequalities that permeate this country. When people feel permanently trapped and abused, eventually they will snap. History it littered with similar examples.
This looks neat! Will try it out soon.
From the article,

Do they think I’m subhuman scum for using Windows?
Sorry for the delayed reply. I'm getting the sense that your network is the most important source of steady work. Second to that would be having a niche skill. Is that accurate?
Can't say for Mail, but in my experience watchOS and SwiftUI reports are frequently acknowledged.
Yes, these machines are incredibly complex. Even the laser source is a $200M machine from Cymer that implements the same principles as the nations ignition facility by lasing microscopic droplets of molten tin that are falling in a vacuum. That requires rapid closed loop tracking of the tin droplets. It’s perhaps replicable but there’s a lot of art in EUV that took 30 years to develop. It’s not a simple job to clone that.
GPT-3: Language Models Are Few-Shot Learners (Paper Explained)
There's something of a paradox to build tools - people like to have one in "their" language, but most languages are ill suited for it. Half of the people need something really simple. The other half need something extremely complicated. There's a mountain of edge cases, most of which people don't even notice, but which make other people's lives a misery.

For git, I felt kind of sad that "linus branding" helped it to beat out mercurial. git's UI is kind of monstrous (even linus admitted that). It's one of those rare technologies where a bad UI is branded as "you're just not smart enough to understand it".
Both of these comments are spreading misinformation about "herd immunity."

Any amount of immunity or resistance within the population will reduce the effective reproduction rate of the virus. This effect becomes more significant as the immunity rate increases.

Herd immunity is a colloquial term which refers to the point where there's so much immunity that the effective reproduction rate <1 and new infection clusters die out. The percentage of the population which needs to be immune to get R<0 depends on many factors, consider that many countries have managed to achieve this with near zero population immunity.

For example - if we imagine a hypothetical society which could indefinitely maintain measures like social distancing and mask wearing, the effective reproduction number will be low to begin with; the population immunity required to get to R<0 will therefore be lower.

Please start here before spreading additional misinformation: https://en.wikipedia.org/wiki/Basic_reproduction_number
To the majority of citizens in Europe, the US under Trump is very different from the US that was considered a valued partner in the past.

Plus it might be insanely profitable to stand with China when it comes to chip and gadget production.

So a decision to deny US interests would both have a huge upside and be popular with the majority of voters.
If your bank questions you for withdrawing $10,000 or more, I would use a different bank.

I withdrew about $13,000 a few months ago, and my (national) credit union didn't hesitate or ask me anything (except for an additional piece of identification).
Which is about when the US started getting really aggressive about Huawei?
It still pops up when it's minimised. I blame this bug for my inboxes going to crap over the past year, because the only fix for me is keeping Mail closed and opening it only when I really need to.
Coz Perl rocks. Long live The Camel.
Tape a banana to a wall and call it art.

https://en.wikipedia.org/wiki/Comedian_(artwork)
The convention of naming a program with a prefix based on the UI-framework is bizarre. QtLens.
> Apple Mail is riddled with bugs it’s unusable.

Weird, I've been using it for a decade and I have zero issues. Maybe 'unusable' is a pretty subjective assessment?
I'm logging into a server because i need to, not because its 'pleasure'.

I don't hate it but if you need to login to a server regularly because you need to do an apt upgrade, you should have enabled automatic security updates and not login every few days.

If your server runs full because of some logfiles or stuff, you should fix the underlying issue and not needing to login to a server.

You should trust your machines, independently if it is only one machine, 2, 3 or 100. You wanna be able to go on holiday and know your systems are stable, secure and doing their job.

And logging in also implies a snow flake. Doesn't matter as long as that machine runs and as long as you have not that many changes but k8s actually makes it very simple to finally have an abstraction layer for infrastructure.
What Every Programmer has to know about Database Storage
Cubicles? You're too kind! Open floor plans are so much more 'creative' and 'communicative' and storage efficient. Also, they look so nice when you have visitors. (No joke: Our CEO told us he was so impressed with the office of this other company he visited – after being there once and not talking to the employees specifically about how they liked it! I'm shocked again and again how many decisions top managers like to make without listening to those it affects.)
Covid-19 may be a blood vessel disease
It does. It's an implementation detail below Core Data. I'm not sure if you are allowed to send raw queries to it.

I believe that app developers who want to interface directly with SQLite have to use something like FMDB.

https://github.com/ccgus/fmdb