skysight-inc/HackerNews huggingface dataset:
> I’m pretty naïve on anything China

It's a helpful attitude. Other countries really do things differently than the US.

From what what I've read in newspapers, talking to recent immigrants and travelling for years in Asia:

1) Both China and India consider cheating on school tests to be a necessary thing to get the highest possible score. Riots occur when school physical security or test questions are changed. So it's baked into academics from a young age.

India arrests hundreds over Bihar school cheating

https://www.bbc.com/news/world-asia-31998343

A Q and A about cheating among Chinese students

https://www.davisenterprise.com/local-news/ucd/a-q-and-a-abo...

Riot after Chinese teachers try to stop pupils cheating

https://www.telegraph.co.uk/news/worldnews/asia/china/101323...

2) In the case of China, invention originality is not a goal - results are.

3) Art copies are not seen as inferior because they have the same appearance:

https://aeon.co/essays/why-in-china-and-japan-a-copy-is-just...

4) Ideas around what democracy mean in other countries are often different than the Western model.

In Indonesia, candidates pay voters $2 to $5 per head (vote buying) and guarantee they will be repaid after they win. If they don't win, the candidates go into hiding for a while to avoid the repayments.

In China, there's Xi, dictator for life.
The history of western philosophy by Russel is drivel. It’s full of his own personal biases
> The same logic, excuse and thinking was used to mince Khashoggi. Just stop. You're embarrassing.

You are a cartoon
> The USA suffers from some of what it accuses the PRC - it is still not the PRC.

> The US isn’t the moral beacon it was billed to be.

Agreed. I think one difference being that Citizens can, with great personal peril to their own safety and well being, use the Right to assemble and protest to effect change to address systemic corruption.

As an activist with a background in protests in various demos myself, I just wonder what the World would have looked like if this had happened in 2008. There have been countless examples of senseless, illegal police brutality and murder during that time. I'm no fan of the movement but Occupy members were tazed, beaten, sprayed on a regular basis; and most of them were middle class white US Citizens.

The Legal system has not been a viable option for most to find redress to these ills, let alone justice, so they make taking to the streets the only option.

In the PRC doing that means you will be disspeared, and it can cost you your life if you speak out as seen with Li Wenlian, who's wife just had their child:

https://tucson.com/news/world/widow-of-chinese-whistleblower...
That's much better. It's quite interesting how people will often respond to a moderation comment with the thing that they meant to say in the first place. I call those comments rebounds.

(Although better, this one isn't good enough yet to be a good HN comment, because it's still a bit snarky. But you could easily fix that.)
Yes, but they have special formats (ETC, PVRTC, ASTC etc.) so GPU can use them directly, and the compression is lossy. e.g. PNG would not work in this situation because GPU cannot decode PNG textures fast enough.
almost like the word itself doesn’t matter, but the meaning of that word? words don’t have a fixed meaning
The Tractatus is couched in language that make it seem like Wittgenstein is laying out a mathematical proof, but many of his conclusions don't follow from his premises. The Tractatus is much more a work of mysticism (in the religious sense) than of logic.

Whereof one cannot speak, thereof one must remain silent.
When I was in college I remember "changing the world, one line of code at a time" being a popular bio on linkedin.
The homework is the job. You can only know how long it will take if you know what you’re going to do. And if you know what you’re going to do, why not just go do it? Just typing out the code doesn’t take that long.
I'm against China here.

But people should realize that the US law is almost forced to every online company/user.
> All the time, when those artists have outside investors who are investing to make a profit off of their work.

Prioritizing commercial gain over intellectual and creative stimulation and enrichment is, on that note, one of the biggest issues I have with the modern music industry. My views don't change much if you replace "music" with "film" or "television" or "journalism" or, to the point, "hardware" or "software".
Wow that's what I call an emergent property!
I'm curious why people use "git add ."? I don't see the convenience over "git add -i" and quickly reading through the items to add.

Realistically if you have a reasonable git workflow any add operation should only have a handful of files that you can quickly scan through to make sure nothing fishy is present and at most interactive mode adds a few seconds to the add process for you to read through everything.

Note: This is an entirely serious question and I am hoping for an answer. I promise I'm not trying to antagonise anyone. I just see so many people reaching for "add ." instead of "add -i".
Every generation has seen the various console makers hyping some magic technical aspect of their machines. We had Blast Processing, Mode 7, polygons, MORE polygons, the Emotion Engine, RAMBUS, hyper futuristic Cell technology, and none of it solves the central problem for game designers - how to make a FUN game.

I’d give up this ultra fast SSD in a heartbeat if it meant there wouldn’t be any pay to win or DLC to buy for a half completed but shipped anyway game.
Gnome Promotes Racism and Should Be Cancelled
"the biggest technological problem we have now is how to keep eyeballs throughout the globe glued to your app or service"

It's funny because there's so many more meaningful problems you can solve as a programmer. However, most of those jobs pay a little bit less.
Perhaps if your macro ratio is consistent. The article’s author postulated that some daily weight swings he experienced were caused by increased water retention from glycogen after eating larger amounts of carbohydrates.
These things were hell to support as an Android game dev. Lots of GPU driver bugs. Horrible performance.
Asking how long a feature will take is like asking how much it will cost to renovate an old house. Nobody can know for sure but you as an expert can give a better estimate than most other people. Nobody just asks a structural engineer to just build a house and that costs don't matter.

Why is that "wrong" estimate so important? Because business people do not see the real cost associated with features. They can only guess how many buttons you need to add to the UI. In order to build good products they need to weigh feature benefits against engineering costs. Even if the cost is wrong, it's about the magnitude compared to other options.

If business people get annoyed by missed estimates they don't understand engineering estimates and how to use them properly.
Disney owns extremely diversified portfolio of companies, including, for example UFC and ESPN. They would manage Twitter just fine.
Lisp failed as an industrial language precisely because it has powerful meta programming capabilities. In the real world, nobody wants to have to solve a puzzle every time they visit a new area of the codebase.
On the other hand, if a man is happy in this situation, he's being called out as Gigolo :)
> In Indonesia, candidates pay voters $2 to $5 per head (vote buying)

no democracy can exist without first spilling blood for it imho.
Survivorship Bias – Eddie Woo
i highly suspect this is due to the massive population and the intense competition to survive and rise thru the ranks under such an environment.
Look, believe what you want to, I honestly don’t care, but if you think this is what a bio weapon looks like you need your head examined. Why would anyone make a weapon that kills old people by the tens of thousands and leaves most of the rest of us fine after a few weeks?
Also, there are virologists aplenty out their trying to inform the world at the moment, maybe listen to them, this is literally all they do, they might know more than you do about how viruses evolve.
I believe for 3DS it was closer to $1000, definitely at least double the regular console cost, whatever it was.
Do you think people who fix bikes or are bike enthusiasts know which of these components affect which aspect of riding? I can imagine knowing all the specific names for the parts is difficult but their affect on biking experience seems very relevant. Something that was not so obvious to me.
Apple’s Mac and mobile ARM chip roadmap
Likely so.

Also once there is a coronavirus vaccine, it will likely be considered discriminatory to require vaccination as a condition of employment in order to enter a company office.
That's fine. You'll be dead in a few decades, and the world will be inherited by those that think differently.
Yes they are secret, which is why databases usually don't store them, they store a salted hash. The secret , the key in a sense, is in the users head, or password manager I guess these days. An attacker cannot get the password from a correctly hashed and encrypted password because that information is not in there.

This is different than storing a key in the database that can turn encrypted data into unencrypted data. This is what I meant by not storing secrets. Instead of storing keys, pgsodium use encourages storing key ids (of a given length in a context). These keys can be used to reveal plaintext, so they shouldn't be stored but only derived.

So the trick to avoiding storing keys is to store the key id and derive the key, being careful not to leak it in the logs. This can be done by passing it directly from pgsodium_derive() straight into a function that takes a key. I'm considering adding a "mirror" api that doesn't take bytea keys but instead only key ids and always derives. I'm still kicking that idea around.

But your point is good, I should be less cavalier with my definitions of secret and key. I'm working on improvement for the "encrypted column" section that will explain more of this, and show how pgsodium can work in hand with Row Level Security. Stay tuned.
Exactly. Moore's Law had to end at some point.
It shipped
https://en.m.wikipedia.org/wiki/Latitude_ON
Or for that matter an 18 yr old US citizen visiting UK/Australia where the drinking age is different. Or the reverse of Australians using Cannabis while in the US.
All you have to do is clear the site data and refresh the page.

You could also disabled JS or cookies but then you would not be able to read the comments if you wished to do so.
Interesting.

Not quite Crank Territory, but like most Wolfram's activities, it dances between possible brilliance and CT.

Note:

Crank Territory: That appellation does apply to his much laughed at previous effort "A New Kind of Science".
I can't speak for Jespen. But I am using it from last several years and it never ditched me even at the transaction data flow rate of 20K per second.

Database alone isn't the deciding factor, how you used it in your application architecture matters the most. No database is perfect but some are more flexible than others.
I'd say the meaning of a crime has drifted over centuries. The criteria of a crime has shifted from something very objective, to more casuistics of all kinds.

It got from something what would've gotten somebody onto pitchforks upon a first sight, to long and arduous arguing about textual meaning of laws, rather than long, and arduous moral judgement of early Greco-Roman trials
" Kim et al. used an unsupervised manifold learning algorithm called “the Sequencer” to automatically detect anomalies in seismic data"

Sorry but I don't buy into this.

Either they found nothing, or it's a fancy way to say database search.

[edit] After watching the video on "Sequencer" I'm still not convinced it's not a made up artefact within 'data science' but I'd like to know more.

https://www.youtube.com/watch?v=KN-N7l5spmE
Yes, his. Calling torture enhanced interrogation helped people to accept torturing for years. The in group continues accepting it and continues torturing.

Nazi were quite successful in turning Germany the way they wanted, in making soldiers hate and in making them comit atrocities. That was succesfull language manipulation. They lost war for unrelated reasons.
Citation, please.

No situation readily come to mind where an attacker could gain access to env vars but would not also have access to any other means of persistence.
Laughably beyond hyperbole.
I would be much happier paying to upgrade on my own terms than being held hostage every month with subscription fees. Subscriptions add up fast and for most things if the app is good enough now I don't care too much about continuing support.
This sort of thing will get you banned here. Surely you know that by now. Please don't do it again, regardless of how provoked you feel.

https://news.ycombinator.com/newsguidelines.html
Please don't be a jerk in HN comments. It's against the rules and evokes worse from others.

https://news.ycombinator.com/newsguidelines.html
In Hawaii, almost 10% of those released were immediately rearrested for crimes they committed post-release. [0]

[0] https://www.staradvertiser.com/2020/05/21/hawaii-news/dozens...
Was the Brave New World that anti-utopian? For all we know, the island may have been super chill.
These claims are a wonderful catch-all for enemies
I initially thought it was about not taking a stance on BLM publically.

EDIT: It is indeed about that!
I ain't sure how "I can run a terminal on a phone" has much to do with "I have full control over the physical machine I paid for and ostensibly own". Unless you're sideloading via jailbreaking (which has a score of problems, not the least of which being that Apple is hell-bent on "fixing" jailbreaks, resulting in a cat-and-mouse game with no end in sight), your ability to run that terminal is exclusively the result of your device's manufacturer explicitly deeming that particular terminal (and the programs it executes) worthy.

Android is slightly better in this regard in the sense that it's (usually) easier to sideload applications, and sometimes even possible to modify or outright replace (most of) the operating system, but this, too, is subject to the whims of manufacturers rather than being something the user (and the user alone) controls.

----

On another note, I, too, would be interested in scratching that itch. It seems like it'd be straightforward to throw together.
>> The American obsession with thinness means that some women can "cure" their fertility problems by gaining five pounds.

Or it can be because the way our bodies are portrayed in media and fashion world?
I still don’t get why you think that the budget for sharing productivity gains is strictly more bounded for software engineers than managers.

I could flip your example around. McDonald’s hopes to achieve value X from each of their managers and that’s what their willing to pay. But a software engineer who can increase retention rates can noticeably increase the value of the whole company. And that’s part of why one gets paid more than the other.
For what it's worth, Chinese foreign ministry denies his military affiliation. Official claim is that he's just doctor studying broad. I'm only stating this this possibility because it's atypical for China to issue flat denials in these circumstances and the records under the China initiative has share of overzealous prosecution. It's possible DoJ broadened the definition to what constitutes as PLA affiliation. Labeling tech researchers as PLA personnel is the same spin used to accuse Huawei's founder of PLA affiliation during the Huawei campaign, despite him never holding military rank. Maybe not so much as showing proof as redefining proof. Just seems odd a spy would cooperate this completely VS an academic who thought their actions acceptable a month before suddenly becoming not. Senior Chinese academics doing research in West while running labs in China was acceptable / grayzone practice that just shifted into high risk behaviour.

This arrest happened in context of June 1st proclamation to crack down on Chinese researchers [1]. The timing of arrests with respect to new policy proclamations is important especially with respect to geopolitical signalling i.e. Meng extradited month after DoJ extradition initiative. There's a lot of norms recently being upended for Chinese academics with particular focus on affiliations to Chinese military institutions - hence why he's not being charged for crime related to transfer of research (and I surmise, won't be) - the entire replicating layout and research stuff might be nominally above board, but the DoJ just wanted to nail and Chinese academic ASAP to signal to China arrangements that were nominally acceptable before are now subject to prosecution. "Killing the Chickens, to Scare the Monkeys". Otherwise I feel like they would choose a much clear cut case. So far it feels like more geopolitics and elections posturing.

[1] https://www.scmp.com/news/world/united-states-canada/article...
It's the same for me. If it's an unaltered condition, it seems at least more common than lack of internal voice or eye :)
That's a good story to tell someone to make them give up.
Maybe that's why it's being spread. Keep most guys down, sitting at home alone, so the few in the (not-so) know can have all the chicks to themselves...
> But how are you with making an ask?

Sure, encourage him. But also coach him for the inevitable "I don't think of you like that" response. Extra points if she adds "you're too good a friend".

Categorisation into the Friend Zone happens within minutes of first meeting. There's no way out of that box.
If you feel YAML is too complicated for you, a host of problems await for anything you want to do in infrastructure...

Ansible has it's own set of features that are largely abstracted out by it's YAML playbook syntax. You can run it across any (or almost) system, from Linux to Windows and even networking devices. You can create modules in any language you want.

For speeding up Ansible runs, a number of optimisations can be made including using Mitogen https://mitogen.networkgenomics.com/ansible_detailed.html

Alternatives listed in the blog post don't even come close to the speed and power of Ansible.
CSS: :is() and :where() are coming to browsers
> I’m have a hard time believing their product isn’t going to meet massive amounts of competition very soon.

There have been several vendors doing this for years. Google Hangouts, Skype, BlueJeans, Webex. Zoom just did it better. Except for security; Zoom doesn't understand security.
Sure - there are people that don't agree with me (often a lot of people). I think we actually agree more than we disagree on this.

If people are doing what they think is ethical and they really think it's the right thing then at least that's consistent.

I might not agree - I might think it's terrible even, but there's genuine disagreement there and genuine discussion can be had about it (assuming discussion is still allowed).

What I'm arguing against is more about the people that know better, or are doing something that's in direct conflict with what they believe to be right. They rationalize it by off-loading that ethical responsibility to others (things like the legal framework of the country they're operating in, it's not my place to determine policy, etc.). They tell themselves their mere presence is helpful, or that if it wasn't them it'd be someone else who doesn't care as much as they do.

They structure something like this in their mind for the purpose of being able to hold these contradictory opinions that enable them to do something they think is wrong.

That's mostly what I'm fighting against.

It's one thing to argue that censorship of citizens is a good idea (I obviously disagree), but at least that's a real position.

These other ones are mostly rationalized bullshit.

Evil triumphs when good people do nothing, but it also triumphs when good people do evil things while telling themselves it's okay.
The `after` attribute is present to let you implement your processing logic. The steps list contains the processing actions but it is not a sequential execution. The workflow can have multiple processing branch and perform a series of processing on the result of a specific step.
The fact you can take faster guesses at them to try and recover the secret doesn't change the fact that they are, in themselves, not secrets. The whole purpose of the hashing is to make them not-secrets. They may be more sensitive in some way but they are not meaningfully 'secrets'.
Hahahaha I gotta find that story about how mice can't be made to be humans.
> To me it's pretty clear the words used to describe people and their actions influences how these people and actions are viewed and understood.

It can have unintended consequences, however. For me, hearing the phrase “undocumented immigrants” just irritates me and actually distracts me from the point the utterer is trying to make. It's like a word pretzel designed to get around saying “illegal”.
You're mistaken about the standard of living of peasants vs superexploited wage laborers, and doing that smug "the thing that worked super well for me must have worked for those guys no matter how bad off they seem" thing.
It could be because you are working on a brand new area every single “Sprint “(or equivalent). That’s not prudent assignment of resources(the manager should know this).

I have worked in companies where ownership is somewhat static(same few folks work on a given area of the product) and things get done within 10% of estimates (a lot of innovation too).

I have also worked in terms where ownership is fluid and “resources” get assigned to tasks. Nothing is now “estimatable”. Your experience is probably in line with the latter.
Has anyone got some similar info for sylenth 1? I have a lot of patch backs for it, but they are not ordered in what I would consider a sensible way - random distributions of different types of patch in a bank. I extracted loads of them and sorted them into folders, but what I want to do is then put them back into banks (such as a bass bank, etc), but there's no way to do this quickly in sylenth other than to load them all in manually and then save the bank.

I can't make sense of the data in existing individual patches or banks (I did some single value changes and resaved and the file was completely different), so it's probably above my pay grade, but if anyone has some ideas they would be appreciated.

(I'm a simple amateur python programmer, for the record)
Very useful site, the geometry comparison amazing!
Yeah, the status-quo for me for several years has been "I don't know" because most things I build end up needing to debug something I don't have an immediate answer for, or construct something new, or talk to a new team, or find a new lib, or change a new setting, or migrate to a new platform. If I'm repeating work I'd done many times before, that's something that should be made more flexible and automated so I don't need to do it any more. (these of course exist, but you're pretty easily replaceable if this is a super-majority of what you do daily)

So my estimates are pretty much always "if it's well-built, documented, and fits what I expect, a week or less. If not, up to 2 months or more, but I should know more in 2 weeks". Getting a more accurate estimate quite often means spending as much or more time investigating than it would take in the optimistic case, so usually the answer becomes "give it a shot and we'll decide again later". Sometimes I have good news, sometimes not.

---

We sit on top of millions of lines of code, changing faster than we can read much less understand. You cannot know it all, nor is it worthwhile to try in the vast majority of cases. Poking into new territory is common, and the ability to do so effectively is a super important skill.