skysight-inc/HackerNews huggingface dataset:
Nope, fake and tainted weed is a very real problem when it's illegal.

I've seen cannabis with plaster mixed in; glass beads, added ketamine, synthetic fibres; anything cheap to increase the perceived effect and weight. And all of those are safer than legal synthetic 'weed'.

The THC to CBD ratio is completely impossible to control when in prohibition areas. Dealers select for maximum THC to minimize weight to effect ratio, which is the opposite of what you want if you're trying to protect people from any possible psychosis trigger.

People who are self medicating with cannabis in illegal countries have very little control over these factors. If they try to grow their own they can get prosecuted as suppliers and face higher sentences than rapists.
I agree to some extent (bit sad since I got the right to vote in HK just this year and bleh) but I cant argue against the principle they put forth on the face of it: yes only patriot should ever be elected, yes calling for foreign sanction was treason, and yes there are candidates who are not aligned even if the traditional pandem refused to show.

Im a lot more disappointed by the pandem whole fucktard strategy than I am by the predictable DAB sycophancy. Maybe always calling for disruption, insulting and blocking debate doesn't work and they could try something more subtle and more patient.

They were elected in big number since forever and I feel they shot themselves in the foot and it's hard to defend them even if the DAB is asinine. So I guess, blank.
It is not wrong as it is the more commonly used form.
Just to clarify for others (you probably already know this), the GPL is only an issue if you distribute the binaries for your code. If it's e.g. a typical SaaS then the GPL isn't nearly as scary. The AGPL is problematic in that case though.
Opera and Vivaldi both have ad-blocking and tracking prevention by default
There's also this issue by FSF director Ian Kelling:

https://github.com/uutils/coreutils/issues/1781

Honestly, it sounds like they're deeply scared of long-standing FSF-backed software having to compete (or even be replaced) with alternatives that just happen not to be GPL (e.g. they have similar thoughts on LLVM/clang), to the point where they decide to troll the issue trackers. It feels really childish.
"Most people who say they hate China, don't hate china, they hate the CCP. " -- Most Americans consider Chinese people as the CCP.
You could try out GNU IceCat, it's the FLOSS version of Firefox. Normal FireFox seems to have memory leaks or something that would use a lot of cpu/ram.
Note that in the readme `cp` is listed as semi-done.
Windows is full of ads. They are pushing Edge on users who select other browsers as default. Have they really changed?
It usually comes down to setting up a pgbouncer in front of the DB, from there you can mostly ignore the pooling layer in your application.

It sure is one more step that for MySQL, but we're talking production level DB, and in my experience it's a small task compared to the rest of what you will be doing to have your architecture properly running.
Indeed, I doubt that Newton would have pronounced Principia with a hard 'c'; Allen observes that in England, schoolmasters only started to observe meter and the hard 'c' and 'g' starting from the mid-nineteenth, and only in parts.

I wanted the commenter to elaborate, since it seems to me that the most likely reason they remarked on its pronunciation would be that they discovered the reconstructed pronunciation of it and thought that it was correct to the point of being knowledge of how it ought to be pronounced, rather than as one of several ways of pronouncing it to communicate it.

Ranieri contends that many casual speakers end up observing only partly observing the hard 'c' and 'g' and little of the other differences and end up with a hybrid "not even worthy of importing". https://www.youtube.com/watch?v=IjcX3MVSdyA
Not perfect but if you double-click on a node it will show you the control and deviceId it's currently mapped to. The internal deviceId tends to be cryptic though.

As far as mapping multiple physical knobs to real knobs, I would tend to think "that's a feature", but it would be possible to add a warning.
I was curious, so I just looked it up.

"pull down to refresh" is patented by Twitter:

https://www.theverge.com/2013/5/21/4350826/twitter-pull-to-r...

And Firefox implements the feature in Nightly (this is an old thread, so perhaps it has already landed in mainline) :

https://www.reddit.com/r/firefox/comments/nzfcak/why_do_we_n...
I don't read that he thinks the project has little merit other than changing the license.
Yes, you're right. I just changed my prev comment to add my usage case to make it clear. Thanks.
It's because the default Postgres configuration is very basic and targeted at low-end hardware. Besides, in Postgres you have to tune some of the settings that other databases take care of automagically (work_mem being probably the trickiest one).

So the first thing you do after setting up Postgres on a reasonable hardware is tune the config file. There's a lot of advice on the web, and there's pgtune service that makes it very easy to start in the right direction (https://pgtune.leopard.in.ua).
Still, you need to know about it to do it, so there's definitely quite a lot of suboptimal Postgres installations out there.
Where are the top one thousand websites hosted?
> DAO or not, this is not The Way.

Not sure whether that was on purpose, but Chinese 道 Dào is literally the 'Way' (same syllable as in "Taoism" or "Judo" or "Aikido" etc... :-)
The key difference between China and the rest of the elective systems is: do they even consider voting as a positive feedback loop?

As long as we dont convince (and as a "small" city, we cant force, only convince) them that it s in their own interest to let us support, or midly criticize them by voting, they'll go backward and decide for us. And they may not even take bad decisions, just remove ownership from the local population which for me is key to buy into the policies.

Most democracies manage well the dance between "we ll only propose policies that make sense" and "people can vote freely". We have to learn that too.
Online schema change solutions have been around for over the past decade and are commonly used to ALTER TABLE with no downtime (or with minimal interruption) on the largest deployments of MySQL today.

The two most common solutions are pt-online-schema-change and gh-ost, and if you are running MySQL today and still running direct ALTER TABLE suffering outage, then you're in for a pleasant change.

On top of that, most MySQL ALTER TABLE operations with InnoDB tables support non-blocking, lockless operation as well. My main concern with these is that they're still replicated sequentially leading to replication lags.

MySQL is also slowly adding "Instant DDL", currently still limited to just a few types of changes.

Disclosure: I authored gh-ost (at GitHub), oak-online-alter-table (the original schema change tool) and am a maintainer for Vitess and working on online schema changes in Vitess.

Links:

- https://www.percona.com/doc/percona-toolkit/3.0/pt-online-sc...

- https://github.com/github/gh-ost

- Past HN discussion: https://news.ycombinator.com/item?id=16982986

- https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-op...

- https://vitess.io/docs/user-guides/schema-changes/

Edited for formatting.
Well, stirring them up while you work there would be grounds for being fired. When do you think people can talk about it? If you shouldn't speak ill of your employer while employed and you also shouldn't speak ill of your employer after you're no longer employed by them, does that mean being hired means you should never speak ill of that company again?

They made it very clear that while they've held these opinions for a while, they've avoided situations where they would be presented with either lying about their opinions or bad-mouthing the company they work for whether out of respect or fear. I think that's as professional as you can expect people to be. If, as a company, you expect people to not speak about their subjective opinions after they are no longer getting paid as an employee, you need to be willing to offer them something for that, because what you're really asking for is an NDA.
Yeah, but the default used to be one file for everything, and it's hard to split things after you started with that. Especially if your data is sizable.
Container ships emit a lot of pollution (SO2, NO2), but not much more GHG, per pound of fuel burnt, compared to other ICEs.
In the Vietnamese example "Bạn khỏe không?" ạ and ỏ have tone markers, but (the way Vietnamese orthography was taught to me), ô does not. That is a totally different letter than a naked o. I wonder if distinctions like this have any implications for unicode and normalisation. I imagine the answer is no, because missing a tone marker makes your orthography just as wrong as missing the caret from an ô. Maybe an actual Vietnamese speaker would disagree there.
You don't have to talk to a sales person for cloudflare pricing, its directly on the homepage of cloudflare stream. For everything non video, I have paid exactly $0 egress for some large sites over the last few years.
All these posts mentioning Firefox.

If anyone has read HN for any length of time, then you’ll know all the shady stuff Mozilla/Firefox has done. And not just hand waving “crypto” stuff that Brave gets accused of doing, but truly slimeball stuff. Firefox and Normandy, when the certificate expired, it also disabled NoScript in the Tor browser which disabled some security. Might not be a coincidence in the attempt to expose some targets. Using Tor. Their horrible start page that pushes political agendas, and gets reimplemented even when you have specified your tab and start page. Pushing their VPN when you launch Firefox. The list goes on and on that is pretty embarrassing, that none of the other browsers even come close to that level of behavior.
A Lawyer Learns to Code
Free software is not a competition, the fight for the freedom of the web certainly is. The mozilla guys are the ones consistently being on the users side and are often pushing back on proposals from Google and others (e.g. FLOC) in the various standard committees. Without a significant marketshare (it's already bad enough as is) their voice will just be ignored.
isn't that for the consumer of the data to decide?

in fact, I'll go so far as to say that's exactly what most proper ad-blockers are: user implemented acceptable ads. if the user wants to view ads, they have it in their power to whitelist a site or domain.

perhaps a business could be made where you provide a list of acceptable ads and people can pay money to view them. on the one hand, I think that's a more reasonable business model than the one you've suggested, as at least it aligns the user's interest with their own explicit actions.

of course, there is the little problem that such a business model would probably never work, because fundamentally, most people don't want ads. they tolerate them because they don't know they could have a choice otherwise...
> lex + yacc

They're abysmal to use, have poor interfaces and poor error handling facilities.

> antlr

At least when I tried it years ago, it was an unapproachable mess of java tooling and editors.

> parsec

Is a parser combinator. This is different than a generator.

> ragel

Not heard about this.
The issue title literally says the most notable thing about the project is the license. That reads to me like a clear dismissal of any technical merits; if the most important thing about your project is its license, it's not a very interesting project.
Very good, mlord / mlady ;)
Vinyl on top for most sold physical media
The problem is not xGPL, it's the copyright transfer. If you don't force copyright transfer on the patches you accept, you can't relicense a code overnight.

All "xGPL to shenanigans" incidents have underlying copyright transfer problems. Recently, an emulator had gone the same way. They asked for copyright transfer to be able to relicense from GPL, and some folks here have used derogatory adjectives for people who didn't want to transfer their copyrights.
A bit late to the party, but here are some reasons:

- When we started Veros (~4 years ago) Julia was very new on our radar and we didn't know whether it would stick. And to be frank, I'm still not convinced whether it will stick. Yes it seems like a fantastic language, but we all know how long it took Python to gain traction.

- Climate scientists and students already do their post-processing in Python. Having the whole stack in the same language makes things a lot easier for domain experts whose first priority is physics, not coding.

- Python skills translate better to other jobs, which I think is important for young academics.

- The Python library ecosystem is so good. Need to use PETSc? `import petsc4py`. Simplify postprocessing? Export your model state as `xarray` dataset. Julia is great for bleeding edge autodiff through everything stuff, but the bread and butter libraries are just so polished and battle tested in Python.

- I don't know Julia :)
For me the price was worth it to make "the person I know" become a "person I no longer knew".
Expect to find its way on battlefield in total war next between machines and humans.
Serious question, why not Firefox? If open source and freedom of the web is important using Firefox is the best option.
Then Popper came: https://en.wikipedia.org/wiki/Paradox_of_tolerance
Thank you. These were the exact things I had in mind and was looking for. Seems like somebody has already implemented them.
> JSON doesn’t have support for fixed point math

Plain text doesn't have support for numbers at all, which isn't much of a solution.
How the murder of a Swedish rapper shocked a nation
Apparently the harmful component of peanut oil is called "lectins".

I searched "peanut rabbits artery" and several relevant papers came up, including "A physiologically relevant atherogenic diet causes severe endothelial dysfunction within 4 weeks in rabbit":

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2803250/
"Acceptable ads" still track you. Now it's only a racket run by the current owners of AdBlock.
That sounds pretty great actually. Do you have a preferred method for pickling your red onions?
Hmmm, disappearing people? Guantanamo Bay and other CIA black sites. State censorship? Gary Webb. Social credit score? Okay, you got me but the no-fly list is similar.

My point is that everything the West accuses of China, has had a mirror event in the West already.

"People in glass houses shouldn't throw stones."
It may not be an excuse, but it could very well be an explanation
>MySQL is a pretty poor database, and you should strongly consider using Postgres instead.

Why is MySQL poor and why is SQL better? And for which scenarios? MySQL being poor also means MariaDB being poor.
"Data is the new oil of the 21st Century."
So to be honest I see that article (linked below) and I think "Yeah that's probably all right", but given this is for a Real Sytem With Serious People's Data, when faced with "take the downtime and do the offline data upgrade that _basically everyone does_" and "try to use logical replication to get a new database in the right state, knowing that logical replication doesn't copy _everything_ so I need to manually copy some stuff, and if I miss stuff I'm in a bad situation"...

I trust the pg people that tools do what are advertised, but it's a very high risk proposition
Austria’s vaccination plan is a step too far
I agree that you want specialised mini-DSLs for querying and updating highly nested structures (... which you should probably avoid creating anyway), but for such a simple task you could just do this (Clojure example):

(update-vals customers #(update-in % [:address 0] str/capitalize))
Link without paywall here: https://archive.ph/HKwKH
And writing your abstraction before you have two or three different uses for it can often make it clumsy and/or faulty.
> In crypto spoofing is pretty prevalent.

It's completely legal. If big financial institutions would risk fines and prosecution to do this is a market where it's illegal, what on earth makes people think it wouldn't happen in markets where it's legal?

> There are even tier 1 tradfi market makers who heavily engaged in not just spoofing but quote stuffing as well across crypto markets.

I assume you're alluding to Cumberland/DRW?
> what would stop them from trashing me as a new employer

Wouldn't it be a good incentive as an employer to not do things that would get you trashed by your employees ?

Sure some people could be revengeful for all the wrong reasons, but I don't think they're many, nor that they usually have a huge platform to throw trash, and these thing would also be denied on the spot by other people in the know.
There's a tendency in proof theory circle to dismiss set theory and related foundational work, yet it is ultimately the basis that is used (other foundational programs with 'better properties' tend to have worse issues).
So it's not necessarily a dig towards Gödel, but to show that the book would be dismissed, without any dig to living logicians.

But the reason would be that you find better and easier introductions to the material, where you don't have to internally translate to their more idiosyncratic syntax.
Such a project is not going to give it mass appeal, but make it a tad more approachable for highly motivated people.
>Also, for some perspective, at that time Ubiquiti kept all the hardware signing keys in a private GitHub repo that every employee had read access to. And they were in plain-text. So... yeah.

This is frankly worse than any of this other news. So there's essentially zero trust associated with the code signatures since any employee, past or present, can sign a payload. Wonderful.
> Chloë loves Pokémon. Zoë's favorite constellation is Boötes.

Speaking of Zoë and normalizing Unicode strings, here's an excellent resource I use every few months when I forget how it works:

https://withblue.ink/2019/03/11/why-you-need-to-normalize-un...
Why choosing not to exist can't be clear mind? Many are suffering, struggling yet choose to continue that trauma. That's clear mind. But as soon as one does not want to continue the trauma, they are mental.

We are going to die in the end. Why not bring that closer so that the useless suffering stops? I think people who want to continue struggle, is the mentally ill. Having to do work 9-5 whole life and yet not being able to afford healthcare, acceptable living standard is somehow okay to continue. People are delusional and having too much copium.

Lots of here have good job life in a first world country and they think everyone is living like that. Someone says different, then it's "why you are enjoying life like me? you are just mentally ill".

These supposedly normal people also bring a kid without their consent to study, work, have disease, die horrible death by giving birth. All of these just to satisfy their own selfish wish to have a child with their gene, but not for the benefit of the kid.
Milord and milady do not involve syllables starting with ml-. They involve a reduced vowel coming between the /m/ and the /l/, making milord two syllables and milady three. They also aren't spelled "mlord" or "mlady"; your options are "milord", "milady", "m'lord", or "m'lady".
It’s pretty clear that any argument of that form comes with the obvious caveat that excessive taxes or fees for the legal product wouldn’t cause the underground market to disappear. Obviously if it was “legalized” but there was a $1,000 per ounce tax, we would expect the illegal market to continue to thrive.
How pleasing, tell us more.
I think the parent is saying “post-vest gains don’t count as salary” (and per the IRS, they don’t), and you’re saying (if I read you right) that market value at vest counts as salary (which the IRS also agrees with), but that the market conditions introduce an element of risk in your salary.

So, you’re both right? ;)

I didn’t read the blog post closely enough to figure out if he was talking about pre-vest gains or post-vest gains, but certainly caveats apply.

On the other hand, similar caveats apply to, say, hedge fund traders whose comp is subject to market conditions.
it's prety much a 90%-10% issue: Mysql is quite good at the 10% of things regular users need to do 90% of the time. A website that performs simple selects and inserts, for a few hundred clients a second, only cares about speed and consistency, and MySQL delivers.

When the client count and the business complexity explode, things start to get hairy fast, but by that time the investment in MySQL is hard to walk away from. You will start to hit all sort of edge cases in other DBs - which MySQL did not exhibit simply because your application grew around its feature set and limitations.
I know you said terminal but short of rewriting the entire stack, TTYs and all, you have to work with what you’ve got.

With murex, it does actually have a lot of intelligence built in that adapts how the output stream is displayed (eg rendering images in the terminal, “prettifying” JSON if STDOUT is a TTY, colourising STDERR red, etc.

Plus I disagree that your GP points about how JSON is handled should be a shell thing. You’re talking about data being re-encoded in different formats depending on the output. That absolutely should be a shell thing (where the logic of the pipelines are handled) with the terminal being a dumb rendering client. The last thing I want is output to be modified by the terminal leaving me scratching my head as to whether a command is running correctly or whether the terminal is displaying it weirdly.
There is nothing Bizarre here. That term is offensive and it's used insidiously in place of calling someone strange or weird. It's a term used to circumvent the rules here at HN, because by calling someone bizarre you avoided a direct insult, but the intent is 100% evident. I hate this political shit. Be straight. Don't play games. I have a different opinion than you. There is NOTHING "bizarre" about it.

I assume that you, like the GP, is human and of average human intelligence. So you can deduce several facts from this scenario. First of all... ALL of the REASONS for why someone would develop closed source software ARE COMPLETELY OBVIOUS. I know about the reasons, you know about those reasons, the audience knows about those reasons and the question asker 100% knows about those reasons. NOTHING needs to be explained. Why does microsoft keep windows closed source? Is the concept really that foreign to you? Why don't you ask that question to the CEO of microsoft? Send him an email because it's something you truly wonder about!

It's so Bizarre that you're not aware of the why windows or mathematica is closed source! See what I did there? Nothing is truly bizarre here it's just me imitating your manipulative language.

No what's really going on is you're taking a side and you're arguing for your team OSS despite the fact that you're aware of the insidiousness of asking this question to wolfram himself. Don't take sides, don't call people bizarre. Stay logical and argue for the situation at hand is my advice to you.

Anyway, From all of this, logically, you can derive the fact that the GP didn't ask that question to ascertain an answer BECAUSE the answer is obvious and HE ALREADY KNOWS THE ANSWER. The only other reason why he would ask a question like that is to start drama. He got drama, but likely didn't expect for the tables to be turned and get his own ass humiliated.

Mr. Wolfram 100% could have responded with the reasons I mentioned and those reasons would have been the better answer it would have made him look more mature and not ignite the wrath of the man who asked the question. But obviously Mr. Wolfram isn't a person I would consider socially savy so he took offense to an insult that was disguised as a question and responded in kind... which is not the best/smartest answer, but an appropriate one.