jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The problem in your view is you are not seeing what's coming.

> I do agree that moving to another centralized service is not the optimal option, but seeing the amount of effort they put into ensuring all new features ensure your privacy instills a lot of confidence in their service.

Two sentences are contradicting with each other. You can not trust someone just because they "promise", I am not undervaluing their work, all I am saying is moving from party to party doesn't solve the problem in whole.

Signal's ridiculous marketing tricks like using quotes from Snowden, Schneier et al makes me laugh.

If I am given two options to choose between moving to another centralized service like Signal and staying with WhatsApp, I am okay with the latter option. Not because WhatsApp is better, but honestly as an end user I don't see any value.
WhatsApp requires my phone number, so does Signal. WhatsApp is centralized, so is Signal. WhatsApp doesn't allow another client to operate, so does Signal.

So what's the difference, Signal is open-source and non-profit? Nah, I don't buy this nonsense.
So much confusion.

https://twitter.com/TrumpSC/status/1346918315378298880
Four 5seconds until their contents was clear.

It was initally assumed to be a leak on moral grounds. And ended up just putting a lot of people in danger, and disrupting international diplomacy.

I dont think many who know the details support the leak.
My friends and family use Blackberry Messenger (BBM) Enterprise. Please see:
https://www.blackberry.com/us/en/products/bbm-enterprise-bbm...
I shifted my family to Threema last year. Paid for it myself in the case of my younger siblings :D But it‘s working really well.
How easy would it be it the future to get a different vaccine course if the one you ended up with was not sterilizing? I assume you would have to pay with your own money, but would you also have to go to a different country and "forget" your immunization record somewhere after you arrive?
It's not merely that the prosecutions aren't going to happen, it's that they're not going to receive widespread support among legal experts because that's the tricky thing about the law - you can't just throw people in jail based on tribal hatred, you have to actually assert a definition of concepts like "sedition" or "incitement" or "terrorism" that apply universally and are prosecuted consistently. And there's not going to be a functional definition of these terms that applies especially to the speech of Republican politicians or rioters in the past couple months.
I find the idea of a royal family far more inspiring and wholesome than the celebrity culture which has overtaken the West. The vast majority of celebrities get far more air time, live in more obscene luxury, and are more condescending, than the entire royal family put together. One of my biggest worries about Meghan was that celebrity culture would begin seeping into the royal family - and unfortunately it looks like that is what is happening.
@adrianN: You are talking about what is called marginal land in agriculture and environmental science. Recent research shows that even marginal land has a better GHG balance when left untouched and not grazed by livestock

It's always better plant and eat the food directly than to feed it to an animal.

Of course, if you're in a scenario where you live on a small island with no connection to the outside world, and you only have marginal land, yes, you need might need to have livestock to survive. But that's not what we're talking about here.
Would be good name for fintech analytics package
I don't need to live in a house either, but it's nice.
Pretty accurate, I'd say.
This is like the invasion stripes of aircraft I mentioned in another comment. Interesting to know that it is an actual thing.
Re-educating people has horrible connotations of Vietnam, Modern day China, etc and really doesn't work. So the most likely way of changing people's hearts and minds is war. Germans became peace lovers really fast after their country was destroyed end to end. Same with Japan.

As an American I hope it doesn't come to that. I fear we'll end up experiencing something like the Troubles. Low grade civil war.
This isn’t about closeness at all. It’s about ~half the country actually believing that the election was rigged. That doesn’t have precedent as far as I know.
Yep you are right, I'm not super angry or looking to sue; I just wanted to give everyone a heads up (call it a public service announcement for hackers). I was just shocked when I found this out (quite by accident) and the whole thing just seemed semi-immoral. I understand that I open-sourced the repos, but the way they went about this just seems ungentlemanly. Anyways, thanks for your kind words, you are awesome too!
I had a C-based CGI script that was essentially a flat-file database engine in '97 that got me booted from the Uni server.

Feels like coming full circle to now be building a webapp with Go.
NSA will have a lot more documents now in their collection to analyze.
Obviously an expert on meritocracy.
n4g.com is the biggest social new site I know of for Games.
I hope the reader mode uses TeX for formatting or equivalent, getting tired of nasty print as more and more stuff goes digital.
Extraordinarily well written analysis of the market opportunities for ProImage management applications on the iPad.

What I found particularly interesting, was how, in it's "Focus on the experience and functionality" approach, that it, in many ways, mirrored Steve Jobs concerns about Flash on the iPad.
I don't want my employees to have to learn everything just-in-time. By that logic, the people you hire wouldn't need to know anything. In addition, they don't know what they don't know, so they may not even know that they need a btree index.
> To summarize, I'm submitting "sequencing" and "bundling" as the two simple verbs that better describe "currying" and "uncurrying".

"Currying" and "uncurrying" are widely understood by programmers, and "sequencing" and "bundling" are often used in programming for other things, so your idea reduces clarity in favor of some aesthetic preference to avoid turning proper names into verbs when creating new technical terms.

So, I think we're better off just sticking with currying and uncurrying.
Even commuter systems do. Chicago proper has the Chicago Transit Police, and the suburban system (Metra) has its own police as well.
I have the same thoughts about list comprehension. The first time I read this quote I thought Guido was being ironic:

"filter(P, S) is almost always written clearer as [x for x in S if P(x)]"
Good work, thx.
It's important to fight the Trumps and would-be-Trumps of the US now before they can gather enough power to take us further down that road.

Trump being held to the same rules as everyone else[0] by a private party despite being a politician is basically the OPPOSITE of the government having so much power that even private parties will silence people the government doesn't like. So yes, I think it's VITALLY important to protect the rights of private Americans to NOT have to be mouthpieces for the government if they disagree.

[0] well, actually, he's still getting some kid gloves, but it's an improvement
once you stop being content-neutral infrastructure, you can only lose.
yeah, it feels a little users are being treated like children, doesn't it?
How is this comment getting down voted, the 20% and 20% they used might be a bit off but the overall message is solid
Facebook et al. should have looked at "fact checking" as a product, rather than a (voluntary) regulatory compliance measure.

There's a pretty straight line for them to deliver value through it via crowd sourcing, in a way they're uniquely positioned to.

Instead, the current implementation is basically a Section 230 PR stunt to deflect public outrage ('Sure we have terrible things on our platform, but see, they have a warning!').
Isn't the performance limited my the MySQL database and not by the webserver? Wouldn't make more sense to have a cluster of three MySQL database instances and one matomo instance instead?
Twitter also has its Terms of Service and we are all expected to follow those. There have been many that have been banned from Twitter for violent and/or hate speech. What makes the President any different? Why should he get held to a different standard?
And we are criticizing Facebook's product. What's the value of a social platform if you can't socialize.
What you consider trolling might be someones genuine behavior. And your behavior can be seen as trolling by someone else. I dont want some arbitrary person or company to have the say who is trolling and who is not. Thats why I dont use facebook or twitter.
It's pretty useless for all but trivial programs, but "BASIC Programming" is nevertheless really interesting -- both for what it achieves in a tiny RAM space, and as existence proof that the 2600 is capable of being programmed, and is thus a computer.

I also love the box art -- a 1970s future man, like something out of Logan's Run, twiddling controls on what looks like a very important, sophisticated console, possibly in space, promising much more futuristic awesomeness than the cartridge could ever possibly deliver.
These questions have reasonable answers, but it's admittedly a very hard problem. Anything that's a request should fail and likely everything else stored etc., should stay as is. It's not perfect, but a lot better.
Thank you for kind words, Gary, it is my pleasure to work with OLL team on great tools.
Well, one of the banking app that I use is really well done (the other one is garbage), it makes my life really easier and has QR code payments included which is how I pay everything online in my country (Belgium) instead of having to use the card reader and it's also how I reimburse my friends if I owe them money.

And it has NFC payments that does not use Google Pay which is also nice.
Well to be fair the distance most people feel fine with is not near what is safe.
I'm glad Microsoft didn't get the chance to buy Nintendo and Nokia it.
Yesterday the pipe bombs that were found didn't have a chance to explode. It might not work out so well next time. And given there are over 100 GOP representatives still pushing the false narrative that the election was stolen, there will be a next time.
I recently rolled out smartcard SSH authentication via PIV on Yubikey NEOs. Since the attack requires a few thousand observations, I’m still quite safe, right? An attacker would still need to know the PIV PIN.
I use something very similar on my website, except with a few twists - MultiMarkdown (instead of Markdown) for HTML, Perl for piping MultiMarkdown produced HTMLs through some regex changes, and redo instead of Make for rebuilds.

If you are looking for Make replacement - I cannot sing enough praises for redo: https://github.com/apenwarr/redo
The difference is between a junkie quickly selling a bike to get a fix as fast as possible, and splitting the bike into components and knowing the right people to buy them.

The junkie doesn't give a shit about tearing the bike down and getting the best price, he just wants to shoot up and will take whatever he can get.
>It's objectively the wrong way to teach.

Is it? I'm fairly certain that teaching is one of the most difficult things that we try to do, and that almost everything I've ever learned has be taught 'the wrong way' and then corrected later. But then, I have a degree in physics, and everything I've been taught about physics has either been wrong or is open to being made wrong. I was explicitly told as a freshmen "nothing we'll teach you in this class is true."

It doesn't matter what those are called. All that matters is how they work.
Interesting; I've always wondered about how different road surfaces affect grip, and how that affects accidents. It'd be interesting to see a study on traffic accidents on similarly-trafficked roads with similar speed limits where the surface is different.

It's also interesting but sad that many people don't even care enough to learn + practice super basic car maintenance as it pertains to safety equipment. I wonder how many accidents would prevented if everyone fixed their tyre inflation (there is a label on the driver's-side door frame, usually by where your butt or foot passes when stepping into the vehicle) and ensured they had well-performing brakes (a small mirror usually lets you see how much brake pad you have left, assuming you have 4-wheel disc, though the fronts are more important anyway).

Smog-testing is a thing, maybe we should have brake distance testing as well?
Some choices can and do harm children, but saying religious parents' choices "often do harm" their children is just flatly absurd.
If it doesn't conform to the grammar at json.org, don't call it JSON, because it's not. You're free to take something more loose or something more strict, but you should call a spade a spade.

If your API accepts "<x><y></x></y>", you are free to do that, but you should not then say that your API is "XML". XML-ish, an "XML superset", sure, but you shouldn't devalue the word.

And if you're careful and know what you are doing there is no harm. You'd be surprised where the harm can come from if you are not careful or don't know what you are doing. My general advice is that serialization is about ten times harder than it looks to really, really get right on the Internet scale, and when it breaks it tends to break unfixably (that is, "irrecoverable data loss", though even just realizing you've triggered that condition can be a challenge), and the easiest thing to do is rigidly use an existing format. But you can always do whatever you like; I'll only stand on requesting that you use rigidly-specified terminology correctly. (And I did say "requesting".)
These look really good on a solid black background. On a supermarket shelf with hundreds more, some would be downright eerie. Solid red wall of cereal boxes.
I sure hope so. I stopped using Craigslist a while ago and really only use my local news company's classifieds online now.

They might have more 'stuff' on Craigslist but I'm really turned off by the spam and the old feel of the site. Their neglect for a great UI and consumer experience lost them a user.

I am by no means a hardcore classifieds user, but I would really like a site that had a much more powerful search, better spam filtering and a way to clean out expired items more quickly.
My 'which will here be defined' was an attempt to describe the set of games like poker, bridge, whist, war, 66, skat. Conventional folk games played with one of only few sets of conventional decks.
Indeed, I have too. But it's a far different operation on the internet, and if you're going to attempt it here, you need to provide clear differentiators from garden-variety personal abrasiveness, which is definitely going to be the default interpretation.

From a community point of view, if there's a nontrivial chance of an angry backlash, then the expected value of such a comment is negative. You can change that into a positive by putting more care into how you express your point. It's hard, but doable; there are users here who are good at it.
US students don't have graduation exams per-se, there are no standardized tests for graduating.

The final exams High School seniors take are dependent on the curriculum they have chosen and are written/defined by their teachers. The outcome of these tests is reflected in the student's course grades and is reflected in their GPA (Grade Point Average) for their entire High School career.

The SAT or ACT are only used for College/University applications.
A baby doesn't have evidence that there's stuff outside his/her perceptions. We do - knowing that we keep finding extremophiles in hot springs and underground rocks and water in unexpected places like Mars and Europa, we should be a lot more careful than a baby when we say "this is how it is".
Some things I noticed about myself.

- Less is more. Getting burnt out leads to bad code and less productivity. Avoid the situation by giving realistic expectations. Ask for additional help if needed. It's important to know when to say no and provide alternative solutions. Saying yes all the time is actually unprofessional.

- You need sleep. That's when your brain is actually making connections to different ideas you thought about during the day.

- Over working can and most likely will lead to rsi (repetitive strain injury). Don't be stupid. Make sure you stretch and take brakes. I've been coding for 16 years and last two have been he'll because of it. Actually I'm considering changing careers or taking a while off. I love computing so this is a very hard choice.

- Are you guys doing incremental changes and deploying them ? Lean development? Quick iteration cycles lead to spending time developing the right thing and less wasted time on the wrong thing. Plus, people are much happier when they get what they want in pieces.
It is similar to DSL connection issues cause by spotty telephone wiring. Cross talk and outside interference raise noises levels on the line and the devices on either end can't tell the signal from the background noise. This is different from audiophile cabling, which is usually over short distances where noise is not an issue.
I took this class when I was in graduate school at Harvard.
The methods introduced in this course can be used in virtually every domain.
I think everyone involved with some sort of data processing should have at least minimal knowledge of Bayesian inference, simulated annealing, data augmentation, sampling, etc...
I've been encountering a lot of issues, when doing dedicated queries, specially when a team is small, I've found is sometimes more useful to just do the grouping or left join (if more than 2 are required) manually.

The problem is ofc scalability, if your team is small it is better to just have some few, but very specific queries, and do whatever transactions required on a layer above.

It may be the difference between correcting a few lines, vs reworking 20+ different queries, and testing each one individually.
You shouldn't have been able to register them. You were lucky!
I think you have cherry-picked the roughest and oldest subway systems in cities with relatively high crime rates. While the Paris Metro can be scary, the Singapore MRT system is clean, quiet and boring.
"Behind every great fortune there is #crime" --Balzac (b. 1799) https://archive.is/GmfLg
I'm probably going to do a studio after I drive my current startup to an exit. I don't think it is a better business model: I just think it will make the next 5-10 years interesting. That said, here's the two sides of the studio story:

Cup half-full: our studio reduces risk by providing shared services, resources and expertise to our startups. Our studio makes our startups stronger. We're able to leverage the investor and business relationships we have to accelerate our studio companies. We've seen situation X before and are perfectly equipped to guide our startups through it.

Cup half-empty: Risk is being aggregated into the studio. The weaker studio companies are consuming resources that would best be used to fuel the successful studio companies. On top of that, distractions and non-essential requirements are being injected by the studio. On top of that, if big investor gets pissed with someone at the studio, future funding is in doubt for all.

Reality: Both views are true and accurate and at times, the positives are in play, and in other times, the negatives.
Ah, computing powered by 3*AAA
From Asahi Linux FAQ:

Does Apple allow this? Don’t you need a jailbreak?

Apple allows booting unsigned/custom kernels on Apple Silicon macs without a jailbreak! This isn’t a hack or an omission, but an actual feature that Apple built into these devices. That means that, unlike iOS devices, Apple does not intend to lock down what OS you can use on Macs (though they probably won’t help with the development).
> You have: furlongs per fortnight

We need to see this ^ more often in real life!
That's not obvious. What if everyone has the tools to create their own army of nuclear-tipped killer drones?
Hi. Author of Next Generation Shell here. I had roughly the same motivation. The solution differs widely though. I noted that the main difference of NGS from other modern shells is the attention, prioritization and investment in the programming language. The language is now in a good shape and I'm starting to work on the UI. The first UI will be CLI.

https://github.com/ngs-lang/ngs

( For the curious, readme includes references to other alternative shells )
My point is that even though it's quadratic it can still be fast for the inputs mentioned (dozens of kilobytes), so long as the constant is low. If you have a quadratic algorithm that takes 1 cycle per byte of input squared(or less, using wide registers), it will be pretty damn quick for most inputs. If you have a quadratic algorithm that takes 1 million cycles for each byte of input squared (such as this one), that's a whole different story. The time to process 1 Megabyte in the 1 cycle algorithm would only let you process a kilobyte in the new.

Point is that things like being efficient with memory access and using sufficiently low level (or JIT'ed) languages can get you very far, and it's not really meaningful to dismiss an algorithm solely based on it being quadratic.
> at what point do you budge?

Around the same time that you dispense with phase 3 trials entirely. It was more likely than not that the Pfizer/Moderna vaccines were effective by the time they'd completed phase 2 studies. If that is our standard, then we ought to have begun vaccinating at-risk individuals on a volunteer basis then -- in Fall of 2020.

To me, it's inconsistent to both say we need a full phase 3 clinical trial to grant authorization to a vaccine, but then to ignore the protocol of that phase 3 trial when distributing it.
can’t edit my post but to clarify: I’m NOT convinced raising prices to $9k/kwh improved the outcome of this disaster
I think seeding creativity is rather interesting. Tom Scott's recent video on using GPT-3 to come up with ideas for new videos is a great example.
What I really don't get is how this article is getting so many upvotes but the comments are unanimous about how vacuous it is... Unless Aella asked her "fans" to vote it up or something. (I for one manufacture my flying monkeys with a statistical model but it's been a really long time..)
Not sure if you missed the "dogs can spread coronavirus to humans" part but the source you linked finishes with this:

> The spokesman emphasised [SIC] that there is currently no evidence that pet animals can be a source of COVID-19 for humans or that this virus can cause the disease in dogs
Doesn't seem to work on android. Can't even type a title.
I am glad that someone took the efforts to dig around and dispel these myths. But then even more important is the question - why we don't have enough evidence based scientific studies in the world of software?

My guess is that it is because no two software projects are alike. Differences stemming from differing technology stacks, to domains or people skills, it is practically impossible to generalize anything across them.

Unless we all standardize on a one true way of software engineering, such folklores will continue to exists and there will be a dearth in repeatable conclusions.

PS: However, I do agree with Laurent that we can work towards aggregating numbers from several real software projects than rely on unsubstantiated folklore.
Offline validation for this one was already done, this is a final online validation push (> 600 people)
I was developing it on assembly and therefore there's this repo: https://github.com/asm-products/notello. It's quite a few commits behind so there's probably tons of bugs but at least it's a start. I'm still learning this stuff myself.
I don't think it's healthy to have an opinion on disabling copy/paste on Stack Overflow. It far too trivial.

If these are the kind of problems that you're experiencing then I think you need to find a more challenging environment where you're the worst developer in the team.