skysight-inc/HackerNews huggingface dataset:
> Just because it worked out for you doesn't mean it worked out for all of us.

That is exactly what I said. The experience described in the article is just one side of the story, which I never denied exists, but that isn't the only side of the story. Also let me rephrase what you said, "Just because it didn't work out for you, doesn't mean it didn't for everyone else". Therefore, a need for a balanced point of view.
I think the bolted-on feel is actually a "pro". It's a natural evolution, with the new features essentially being bootstrapped and in a lot of cases, exposed inside and using the language itself, rather than as some compiler afterthought.
I just took at look at the law itself[0], and at least my non-lawyer reading of it doesn't seem to permit this type of broad un-targeted sharing. They can get records for specific investigations or safety incidents, but there's nothing in it that allows law enforcement a dragnet.

So I don't understand how the school system is giving the police direct access to a student's grades? Seems unlawful.

https://www.law.cornell.edu/uscode/text/20/1232g
I can tell you from personal experience that they are in the process of going out of business.

Traditional shared hosts got their lunch eaten starting almost a decade ago with a combination of site builders like Weebly on the user friendly side and AWS on the technical side.

In 2013 most of my social group was friends I made in the shared hosting industry. Now I don't know a single person still working for any MSP as they've all needed to find greener pastures as the companies get bought up by conglomerate vampires that will milk the remaining customers (there aren't many new ones) for what they're worth until the companies finally die.

Looking to shared web hosts for guidance is like looking to 2005 to decide what's cutting edge.

They're done for. Shared hosting is over. RIP cPanel, Plesk, and the whole lot
False sharing isn't that hard to deal with. Soundness is much harder to deal with than performance, and lock/wait free programming isn't about raw speed - it's about prioritizing latency over throughput, or providing latency guarantees. A slightly less difficult problem (but still very difficult in practice) is determining if your application needs to prioritize latency or throughput, most assume the latter and use strategies that emphasize the former.

And if you can tolerate the overhead of spawning processes than none of this really matters, fork/join is fine.
a GAN for music videos, in the same vein as thispersondoesnotexist.com and thisworddoesnotexist.com - here's an index of them https://thisxdoesnotexist.com/
I'd guess this is a dig at biology's naming tradition, for the purpose of showing that scientists as a whole aren't great at naming either. Or maybe people in general -- check out the wikipedia page for Mohammadabad: looks like there are hundreds of places with that name in Iran
A Binder Full of Questions
I prefer Steve Blank's, an organization in search of a repeatable and scalable business model. See https://steveblank.com/2010/01/25/whats-a-startup-first-prin... for more.

The two definitions are equivalent though.
“Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire world, and all there ever will be to know and understand.”

― Albert Einstein

With a little creativity we should never get bored.
When working closely with graphical artists in creating mobile browser UIs at Opera Software ~10 years ago I found out kinda the same thing. We went through so many people who just couldn't (or rather: wouldn't) iterate. They made one iteration and that was it. After that first iteration they wanted some new project or some new approach. Improving on the current approach was boring.

They were often great artists, but not yet that suitable for this kind of grinding we're doing when creating mass-market software products.

The people we stuck with were able to do 10+ iterations, slightly improving on each iteration.

I think the ability/willingness to iterate is very important in artistic fields. It does not seem to be a part of the typical university-level education programs. I think this is bad - although I see how it could be a challenge to include this aspect there.
I find it easier to quickly read watches that have minutes printed instead of hours.
The biggest public schooling system with blue and white uniforms. ;)
Of those only Java (and, by association, Kotlin, since you'll likely be interacting with Java) strikes me as often-hard-to-read, mostly because of the cultural love of using ten layers to do what two or three layers could. But the tools are good enough that it makes it merely annoying, rather than productivity-torpedoing.
It's a blog post on the company's official blog, no? I doubt it's like a free-for-all where any employee can post whatever they want without any review. Judging GitLab based on the content posted on their blog seems like fair game.
Sure, I don't think they will be able to be forked in the traditional sense, but docker is not the only container runtime.

It would be reasonable for people to build better tooling around rkt, or jump on the podman bandwagon
I think a lot of people don't know how easy it can and should be to handle the easy cases. C++ has some parallel constructs, but they are not as simple as OpenMP because they're meant to handle the harder stuff.

I think it's important to show and use the easy ways before getting into the complex things.
What Seattle has learned from a $3M survey on funding policing
Yale’s 367-year-old water bond still pays interest (2015)
how much time did you invest?
I'm curious if that includes falling back to HTTP when HTTPS has worked in the past.

I only ask because I'm curious what this will do with captive portal nonsense.
I have decent knowledge of those tools and I'd still rather use Heroku for a simple production app.
Yeah those algorithms are numerically tested, haven't changed in years, and really fast. You can certainly get to convenient matrix manipulation in C++, but then your compile times will increase significantly.
Rigid Chain Actuator
I mean in the example you gave, the work was already partitioned for you. That we have high level tools that make it easy doesn't change the fact that the work of rendering frames in an animation are very clear chunks of work that lend themselves naturally to parallelization.

We can quibble about the semantics of "parallel" programming all day, but I think that either too broad or too narrow a scope for the term misses the point: that data coherency is what makes parallel programming hard.

In the ultimate reductio ad absurdum, you can just say it falls into one of the two classes of hard computer science problems, that being "cache invalidation", where the "cache" is some form of shared data. In this sense, I agree with you: it's not the parallelism per se that's hard, but I think anyone talking about the difficulty of it quite clearly is referring to the shared data problems.
That's not how music works. My bet is we will see crappy music for ads replaced with AI generated stuff, but NFTs etc may actually mean a much more interesting market for real musicians moving forward..
Tesla delays Full Self-Driving beta access
Just a few days ago I watched Sci-fi classic "Solaris" by Andrei Tarkovsky and I had no expectations or knowledge about the movie or Director before watching it and it blew my mind. I then looked into other movies directed by Tarkovsky such as "Stalker" and "Andrei Rublev" which nobody in my age group knows or talk about but these are great movies. I am looking forward to finding such hidden gems and watching these films.
On the off chance an expert reads this comment and feels like answering, is there a consensus opinion (or even just your opinion) on what the best result is likely to be? Do people think O(n^2) is actually possible?

Edit: shoulda read to the end, it says that Strassen says no.
I have definitely had issues with circuits due to a solderless-breadboard (like shown in that video) connector failing. They seem to have just as finite a lifetime as other wire-connectors I've used (but I haven't used knock-off DuPont connectors).
AgileStacks app templates use a similar approach to provide full stack DevOps automation for Kubernetes based apps. Just push your code and deploy: https://github.com/agilestacks/stack-apps/
Yes, and unsafe Rust is an unsafe language. It's easy enough to detect it's use in a project so that it can be considered a language on it's own.
Thanks, I can finally uninstall this extension [1] as a workaround for that. Fun times with Chrome.

[1] https://chrome.google.com/webstore/detail/suspicious-site-re...
Vaccinated people are still breeding grounds for a virus; they can still be carriers. Vaccines just give people the antibodies to not be affected by a virus.
Well, sorry, wrong word. Not public open, but no longer Intel-exclusive.
> Somewhat related, does anyone know of a good tool to archive one's entire reddit history? I'd like to be able to dump all my comments, saved posts, etc to a folder. Even better if I can download whole treads, linked media, etc. Not worried about getting nuked for OP's linked example but I've gotten very interested in building personal archives of any of my online history.

I believe https://pushshift.io/ is purported to be archiving all of it, but after poking around I can't find anything past April 2020 in https://files.pushshift.io/.

> As a personal anecdote, earlier this year I went through and (tediously) saved my bungie.net account which contained all my Halo 2, 3, etc online activity history. Funny enough, just a couple of months later Bungie announced that they were shutting down the site, and longtime fans scrambled to save what records they could. Unfortunately the forums were gone by that point, so I lost a lot of my memories there, but today I don't remember how much time I actually spent archiving that data, I remember the memories that come flooding back whenever I look through that data again.

IMHO the problem with user account activity archives is that social media is social. I've got archives of my old Facebook activity, and it feels even more incomplete than only hearing one side of a telephone call. What I'd really want is an archive of every thread I've posted in, or even every forum for the dates I was active.
Exposure to forests improves mood. Mood affects outcomes. It's a question of whether the exertion of going somewhere healthier is great enough to kill you (and if anyone attributes your death to the attempt, which I don't think we always did).

Also post-industrial Europe and especially London had awful, awful air quality. I'll bet if you look at the 'seasons' for going to Bath, for instance, that they overlapped with the worst weather for creating smog in London.
Nope, I confused Jerk and Snap
Given that they are PhD level languages from Go developers point of view, maybe tooling alone won't be enough.
As an anecdote: I've encountered, in production, a large order of magnitude more "null reference" errors in statically compiled languages than I have in python. But, people that propagate inconsistent state into their application exist on both sides, and having a statically-typed language doesn't necessarily shield you from the consequences.
> Streets in London typically aren't the same for literal miles

Is this meaningfully true? South london for example has enormous areas with architecture that is just as ‘the same’ as American suburbs.

It’s definitely true that American suburbs are lower density and the houses are typically larger, but again that seems like just a preference.
Superinjunction? Any more info on this?
I do a lot of mentoring and coaching. Very roughly, 60% of people respond well, 30% struggle but have some improvement, and 10% don't respond at all. I really do think 90% of people benefit and change at least somewhat from coaching.

However, there is also a correalation between how difficult/toxic a team member is and how well they respond to coaching. At this point I think if a truly difficult team member responded to coaching, they probably would have stopped being difficult earlier in their career, because someone else would have told them to knock it off.

The only thing I've seen work there is being embedded into a culture that uniformally corrects the problematic behavior, and even that is a crapshoot.

However, that doesn't change my experience that most people do want to get better and do respond to help.
> See https://gitlab.com/gitlab-org/5-minute-production-app/deploy...

This code is awful.

> Terraform which has the following advanatges:
> 1. Terraform is the most popular

What an awful reason to pick a technology. I love TF but using something because it's popular is the worst reason ever. Why even include this as a reason? None of the others are particularly compelling for a "5-minute" setup either.

> 5. You avoid the cost and complexity of Kubernetes

But k8s is popular so why not use that?

>If you are not sure what correct permissions are then use AdministratorAccess as a temporay solution.

Aside from all of the spelling errors in the README I hate this advice. You have the infrastructure code, you know what's going to be provisioned. Create an IAM policy and add it to the code or README. Telling people to give their little app Admin access is a terrible idea.

In addition to all of the issues another commenter mentioned. This is hardly "production" quality code or infrastructure. Production should be able to scale, that's the entire point of using HyperCloud providers.
Hmmmm. Your O(n^2) step seems unnecessary to me. Therefore: the answer is O(n) depth for the naive case.

-----------

Processors are generally assumed to be self-numbered. Ex: processor #100 knows its processor#100.

xloc = (threadIdx.x % matrix_width);
yloc = (threadIdx.x / matrix_width);

performMatrixCalc(xloc,yloc);

Therefore, only O(n) time depth apparently. O(log(n)) to broadcast matrix_width to all processors, which seems to be the only communication needed to organize the calculation.
Agree seems like we have the incentives lined up and the least plausible scenario without new information. Likely will never get to the bottom of this.
Why wouldn't it. If it has an answer science can find it.
I would save my kid if it meant every other person on Earth dying. But government isn’t our daddy and can hopefully make more dispassionate decisions.
Probably PHP and client-side JS. PHP is the only server-side language I know that works with even the dinkiest and most locked-down shared hosting. There are no installation steps to follow or packages to maintain.
>and in many ways are still lightyears beyond what we have now

I'm struggling to find these ideas that are lightyears beyond what he have now.
You are correct - when I was typing my previous comment, I had considered adding "unless criminal behavior is involved", but I thought it would make the sentence too unwieldy. If I could edit, I'd remove "unheard of" and replace it with "ridiculously uncommon"
Rust Needs the Ternary Conditional Operator (-?-:-)
Ask HN: Is it bad that I don’t want to be a senior engineer?
Work at a Fortune 500, I’m a senior engineer who is expected to be a tech lead for my team and work on cross functional projects.

I’m burned out, I don’t want to be responsible for architectural decisions. I don’t want to write TDDs. I just want to be given tickets and run with them. I miss those days.

I just need to relax a bit in a role with less responsibility. Has anyone ever felt this way before? What did you do about it? Am I wrong to feel this way?
FWIW, it is rapidly becoming the right choice to operate an internal trusted certificate authority, as browsers aggressively push HTTPS.

In part, because this is now needed to monitor your own network traffic at the edge.
You'd need to authenticate that redirect, so it isn't as easy as it looks. (something like DANE and DNSSEC)

The benefit doesn't seem big to me. You're already running a http server for the original domain, and an https server for the target domain, so extending the http server for the original domain to https doesn't sound like a big step.
My FIRE goal is to simply be at a point where my job is optional. I'm no longer sure I want to retire early, but I like the option and flexibility that FIRE gives (and possibly reducing to part-time if it works out that way).
Are you sure? I was just going off a quick search of Amazon, where 1 GB of ram cost ~30$, 1 TB of disk cost ~50$, and a CPU with ~1MB of L2 cache cost ~200$. Based on that I actually thought 100x was a comfortable underestimate, not an overestimate.
OK, so I get that the data doesn't seem to match your local perception. That's useful to know, thanks.

But the suggestion that more available!=more use does make logical sense given the information available. Lots of vaccines have been stockpiled and more than ~50% of people in Germany/France are telling pollsters that they think the AZ vaccine is dangerous. The link between those two facts is obvious, one would automatically lead to the other. If those stockpiles are reserved for second doses then (a) Germany should adopt the same dosing strategy as the UK, which has by now been proven to work well and (b) they should just say that because it would change the politics of the situation considerably. Currently British politicians are saying outright that it makes no sense for the EU to threaten to block exports when they aren't using what they've got. If that's a misunderstanding it's easy to fix, but I haven't seen any such suggestion before and your phrasing (can be) suggests that this is speculation on your part, not a known fact.
Care to bring up any reasons why you believe the small sat revolution is a load of bollocks? I work in this industry, and can address questions or concerns that you may have.
> In other words do all NP problems contain structure that can be exploited to short-circuit the calculation or not.

And we can strengthen this statement a bit, to really hammer home the intuition of why P=NP would be such a radical discovery.

"Simulating an arbitrary non-deterministic Turing machine for K steps" is itself an NP-complete problem, which would be solvable by a polynomial algorithm if P=NP. In other words, it's not just that all NP problems would have some structure that a sufficiently clever programmer could exploit; it's that there would exist a single algorithm that could automatically discover and exploit such structure in any NP problem.
Military, police, surveillance. The usual suspects when it comes to oppressive regimes like china.

On a more upbeat note though, imagine the possibility of producing a 3d image of your internals during keyhole surgery or inspecting remote structures like solar panels and dams via satellite.
I mean, if the malware is in the system before backups are even set up, sure it could be broken..
> which party is in 'control' of the relationship

Any one taking care of a cat knows this well.
Primogeniture is again a different matter—that is the idea that the estate, or at least a certain portion of it, must be inherited by the firstborn heir, not a beneficiary chosen by the owner. I would 100% agree with repealing primogeniture laws. Entail, "an interest in land bound up inalienably in the grantee and then forever to his direct descendants"[0], is a reference to the covenant or trust concept I mentioned earlier. Transferring the rights upon death is one thing; making it so that the recipient is subject to restrictions imposed by the deceased donor and unable to dispose of the property as they wish is another. My own position is that for any action to be considered off-limits (i.e., sufficient justification for any punishment or reciprocation involving force) there must be some living person whose rights would be infringed by the action; deceased former owners lack standing in the matter.

The article that you linked was behind a paywall, but I read as much of the intro as I was able.

Jefferson himself was mostly anti-property in general, as your quote about redistributing all property every 50 years shows, but that was a fringe position among the founders.

[0] https://www.britannica.com/topic/entail
This is great. Does it rely on web sockets?
> "you have to type http:// if you want HTTP"

That makes sense only to programmers, who make a small fraction of users. Browsers are mainstream; we need to be more thoughtful.
> Also note that physicists do not believe that there is any infinity at the center of a black hole.

This is my impression as well, but do you have a good source for it? If I'm talking with people about black holes, it would be nice to have something to point to besides my vague impression from watching physics lectures.
What's the point in having the protocol spelled out when you have the lock icon anyways? I don't think this would be a useful default.
IAM is never fun, even if you work with it a lot. You always end up forgetting something and, come security audit time, you find out that people have been creating tons of policies that are just like "s3::*"
Researchers use smartphone app to predict Long Covid
Is there a smaller scale YC out there ? It seems odd that YC stands alone in such a lucrative problem space.

There has to be space for a YC like company which lends similar credentials, but provides more personalized support. (like YC when it first started)
Shameless plug about IEEE 754 round-off errors: https://yurichev.com/news/20210131_IEEE_754/
Rust Linux driver creation is landing in Linux
“Who the heck writes 2 into my stack?”
"She wanted to keep up with mythical Joneses and he didn't."

And you are making the same assumptions the author did. Isn't there any other reason for her to realize she's unhappy?
When the big push to HTTPS came around, I was all in favor of it. Now... I'm more skeptical. Not everything has to be HTTPS. And I've become aware that many of the sites I visit are HTTP only and will never become HTTPS because of their age, or the lack of technical ability of their owners. HTTPS also has the side effect of obsoleting older hardware for no real reason. I have devices that work perfectly fine, but can't be upgraded to the latest whiz-bang encryption du jour.

A vintage computer software archive doesn't need to be HTTPS. A local historical society doesn't need to be HTTPS. A color picker doesn't need to be HTTPS.

I still think HTTPS is a good thing, but I also see it as a way of marginalizing and eventually eliminating a very large portion of the content on the web. Much of it is the very content that made the web so popular in the first place.

I think I first became skeptical when Google said it would rank HTTP sites lower. This fits in with Google's general direction of making any content older than 4 years inaccessible, and creating its own information ecosystem in which to corral people. Google can now delist a huge swath of the internet and shrug its shoulders and say, "because security!"

I think a good compromise would be for browsers to make connecting to an HTTP web site a lot less scary. Yes, tell people the connection is old-fashioned, and may be public. But don't block the page and put up big red scary icons and make people enter the system password to view Aunt Harriet's Really Good Muffin Recipe. It just seems like the antithesis of what the web was built for.
India home to 100 unicorns with a combined market cap of $240B
It won't eliminate it, but... At the very least it'll "push it back" quite close to the point in your code where someone made a not-so-well-thought out decision to accept nullability into a variable and let it propagate that uncertainty into the rest of the system.
What are you even saying? Are you implying that HTTPS is a bad thing because of... SEO? The Play Store? AMP? What is your point exactly?