skysight-inc/HackerNews huggingface dataset:
Thanks for this! You are right. I’ll update my posts and perhaps this also answers my question of why I am downvoted! I’m using SSE indeed.
> I do this so I can share this with some people, and allow them to share some stuff without exposing myself to liability for hosting.

I don't know what country you live in, but here where I live (in the US) you definitely aren't avoiding any legal definition of hosting by only relaying.
Even that's not punishing enough, since it becomes straightforwardly strategic to guess if you expect your "average" score to fail. You really want wild guesses to be negative expectation, AMC-style. That doesn't exactly solve the problem, but at least becomes less exploitable—if you're competent to optimize the number of guesses you make dynamically during a test, you probably less likely to need to.
If you prefer code that is backend-first, self-hosted and keeps JS in the frontend to a minimum, I'd recommend something like Laravel + Alpine.js, especially in MVP-like scenarios. This approach is still somewhat scalable.

Laravel is just a popular choice with an easy learning curve and comprehensive features. Of course, there are plenty of alternatives.

More modular, more enterprisy, still PHP:
Symfony

If you don't like Alpine and are comfortable writing Vanilla JS, you could also write your JS without any framework whatsoever, or use different libraries.

You would probably still bundle your frontend code. Laravel provides a nice simplified abstraction on top of Webpack called "Laravel Mix", which makes this extra easy.

If you prefer a JS-first approach, I'd recommend next.js.
The complexity might be overwhelming at first if you're not comfortable with full-stack JS.

It might also be overkill for some types of pages (no interactivity without page-reload, no or few external services involved).

Using next.js would mean to use a Node-based frontend web server, except when you limit yourself to Static Site Generation.

It also means that stuff like routing lives in JS code.

This does not mean you can't self-host and use an SQL database. But it means that the code that talks to your database, serves your internal API, generates server-rendered HTML etc is written in Node and/or in JS.

Then there's the fuzzy "JAM-Stack" term. In contrast to next.js (there's certainly some overlap) this means that your backend code mostly lives in external services.

For example, you would use an external "headless CMS" to serve content via an API and a separate frontend server serving the HTML, JS and CSS.

The frontend code could be fully static (with the client JS rendering HTML based on API responses), or it could be a Node server pre-rendering pages based on server-side requests to the API.

The latter version is again something that frameworks like next.js provide.

The contrast between SSG, server-rendered dynamic content and client-side rendering is not black-and-white, it's a spectrum and the approaches can mix on one user-facing page.

Next.js makes it relatively easy to combine all these forms of content rendering in one page.

If you'd like to focus on the backend but still don't want to use PHP or Python, you should probably look at stuff by Microsoft, but I don't have any experience there.

Blazor might be a great fit for enterprise web-apps in a NET setting.
> he insisted on storing multiple data points in a single column, querying the entire table, then regexing out the information he wanted in php foreach loops.

This is not a senior developer, this is a [bad] intern who has two months of experience 60 times. Although now I see you have senior dev in quotes and maybe that's why!
That's not the question. How does it help over just opening normally in the browser?
they do apply the same rules to themselves; that's why they've been successful
I remember a recent "gaming on linux" article from them where they were computing "summary" geomeans including benchmarks across different resolutions... from the same game. So you might have:

* SOTTR 1080p

* SOTTR 1440p

* SOTTR 4K

* F1 1080p

...

And this wasn't like they had a 1080p geomean and then a 1440p geomean and a 4K geomean... they just had one geomean with a bunch of different resolutions thrown into it, including duplicates of the same game at different resolutions. And sometimes different combinations of resolutions for different games (they might skip 4K for a particular game, etc).

That's pleb-tier benchmarking, pick a random redditor and they know not to make that kind of mistake, it's obviously and facially incorrect.

It just goes to show the power of community goodwill... UserBenchmark's actual sub-scores are reasonably accurate, but because the owner is a massive fucking twat they're persona-non-grata in the internet community (I'm sure I'm going to be regaled with NO THEIR BENCHMARKS ARE TRASH AND HE CHANGES THINGS TO MAKE INTEL but nope, the subscores are accurate, topline "summary" score weights are what he fucks with). Michael Larabel is a very nice guy and frankly doesn't seem to understand the first thing about benchmarking, or score weighting, or mathematics, and constantly puts out trash-tier results with obvious defects, and he's revered in the community, basically a saint.

I know, nobody else is really benchmarking Linux and he's what we've got, if you don't like it then be the change, etcc. But, his results are given incredibly disproportionate weight to the quality there, he's no anandtech. And sadly anandtech is no anandtech anymore.
Interesting interview with Shane Smith claiming Ikea furniture is from North Korean slave labor camps in Siberia.
https://www.youtube.com/watch?v=GJ0Kk8W1UJA
Doesn't really matter if the segment you, if they also store the data they need to do the actual segmentation.

Besides, depending on how many segments you are assigned to, you're probably the only one in the intersection of all of them.
Apple is the biggest hypocrite of the last decade.
They manipulate press, users and regulators with this privacy narrative.
Legal Hermeneutics
It has always been a specific goal of the Mars rovers since the very first one, to use a faster/cheaper design and production process than traditional Nasa projects.

In essense, using more off the shelf parts for the Mars rovers is part of the science experiment.
I've managed a team with only 2 reports. Wouldn't recommend it unless you're the founder/owner. In my experience the minimum size for managing a team should be 3 direct reports and not more than 9.
Sure, in the other extreme they never got shipped in first place, and that marvelous piece of art ended up in a museum.

It is a balance that needs to be learnt, and a trait of seniority.
There's a couple of other ones I didn't list out because they were Python-specific. Does this have broad language support?
I agree. This seems like something UPS or FedEx could offer through their chain of stores. A shipment would be delivered to the store and opened in front of the customer. Capture the whole thing on video.

Any damage is recorded right then and there, if the buyer walks away with the product then the purchase is complete.
>You can use any edge cache solution

Umm, those solutions exist (from places like AWS and Azure) because Netflix was able to do it without them. The cloud platforms recognized that others would want to build their own streaming services, so they built video streaming offerings.

You have the cart in front of the horse. The out-of-the-box solutions of today don’t exist without Netflix (and YouTube) building a planet scale video solution first.
We already have Server Sent Events over HTTP/1.1 so yes this was completely unneccessary.

The TCP head-of-line problem makes HTTP/2 a solution ONLY for people that abuse the bandwidth in the first place (read big centralized coorporations that have large bills of wasted eletricity) making it a non-solution across the board for the distributed (hosting HTTP from home) humanity.

The reason for "eternal growth" mindset is job security:

"What are all these people going to do now that we have the final HTTP/1.1 working perfectly across the globe on every machine?" Depreceate and "improve"...

In my mind the second version (not always named 2) is always the final version, see half-life and starcraft for other stories that tell you a similar progression: you make 1.0 as well as you could and then take a pause and realize you need some final additions so 1.1 completes the product/protocol. (both HL and SC where rewritten in a large manner after they where "done").

2.0 is often a waste of resources, see HL2+ and Starcraft 2, where the electricity prices are going now and for eternity you wont be able to play them anyway!

Complexity has a price, HTTP/1.1 is simple!
> Given that they stopped being supported by incomes a long time ago

How large of a mortgage you can take is directly supported by your income. Certainly, debt lets people can afford more with less, but the income supports the debt, which supports the housing prices.
>consumers of my API never cared about the hyperlinks.

Exact same experience. Advocating for HATEOS actually confused developers in my org. In the end, I had precisely zero consumers not hardcode URLs client-side.

I was pushing on my team for us to adopt more generic client-side code so that we could iterate on web UIs quicker but just couldn't get buy-in. I had a basic collection+json web client that I demo'd for browsing various services that returned that hypermedia type but people just weren't interested.

It was (and still is) the case that most of our internal apps fit the "simple collection" data and manipulation model. I probably blew it by not doing any nice css styling of the demo web client.

I stay from the web app space internally now. If I'm being honest, my org's web projects mostly fail these days. The common pattern goes something like legacy desktop app -> web app generates excitement (modern UI! node.js! CSS improvements!), dev starts, dev continues for indeterminate time, users lose interest and buy external tools, team inherits other legacy desktop apps, dev team adopts new legacy app to repeat on.

I'm embarrassed about my teams' results in this general space.
You're right, might have been Nice. It wasn't a private jet.
Depends where you put the revenue. Use it to fund a UBI, if the tax is set to raise $100b and everyone on earth gets $12.50, then that benefits the poor.
Shouldn't their patent expire soon? I remember them actively issuing cease and desist letters to anyone who made code tutorials about how their algo works.

[0] https://news.ycombinator.com/item?id=9594480
They look cool. Have you used one yourself?
Not every programmer is passionate about the same thing. I got into this field because I love building things that make people's lives easier.
Apple should either be forced to allow third party stores, or they should not be allowed to leverage their store to gain unfair advantages. Whether it's about forcing their SSO solution, forcing their payment solution, forcing their (inferior) browser engine, Apple apps showing up first in the store, or disallowing personalized ads only for third parties.

I don't understand why anyone defend these practices when they are so obviously anti-competitive. But as usual lots of people think it's okay because Apple are the good guys and everyone else are the bad guys.

Usually the good guys don't need unfair advantages in order to win.
Shazam always blows my mind. It doesn't work 100% of the times, but when it does it feels like magic.
On top of that they introduced (I don't know exactly when) the feature to see lyrics for the song which are automatically synched with the music. This is also mind-blowing.

Only Google has managed to top Shazam in blowing my mind, and only ~recently, by making this whole process happen completely offline and continuously in the background on a phone. It's not as broad but still incredible. Google's paper: https://arxiv.org/abs/1711.10958
I don't see how it's weird. You do agree that the debt can be sold to somebody else. And it's not like anything actually changes, other than the payment portal you use.

It's an incredibly tightly regulated system, and the buyer of the debt is still subject to the exact same contractual obligations that the originator had.
Some years ago the legs used to be fully solid, now most of the legs are empty. So what you can do is get some wood sticks cut to the same size of the inside of the legs.
I do apologize then, as this was not my intention when I chose to use this word. Instead, I meant to convey that alcohol is a net negative healthwise, not unlike smoking cigarettes or consuming large amounts of bad food.
No C style casts allowed, so maybe static_cast<bool>(...) ;-)
Stumbled into a WILD Reddit community r/overemployed
It wouldn't be a dark pattern if it was a genuine design decision for the good of all users. It's hardly sneaky and sly to put it at the bottom.

I've lost count of how many times I accidentally logged out on mobile because not everyone has good dexterity when using a phone and can't so readily click on the profile link without fat-fingering 'logout'.
Of course droughts happen. But when unaccompanied by any of the three above, Africa still ought to be able able to feed itself with plenty to spare, even in the most severe droughts experienced.
Do you have to send money to a different company when the mortgage is sold?
Someone else linked the video here:
https://news.ycombinator.com/item?id=32520750
I just generate the json when loading the page and embed it as script with a nonce. Of couse I lose the caching of the "static" page but it's worth it.
I was once put in the position of co-managing a single report. Two managers, one of them a first time manager, and a senior report - it was one of the hardest management experiences I've had. I was far easier to manage two parallel teams of 5 than to manage half of one person.
Hmm, that's an interesting idea - perhaps the browser first downloads some kind of "manifest" file, which lists the required URIs, then the browser can request them all at once?
> > This seems to be the mainstream opinion as well, > I don't agree with you.

Unfortunately I'd have to agree with the original author here.

People gest and make empty vacuous statements on social media _a lot_. People are also unwilling to change or take on a small amount of responsibility. These 2 things are in direct conflict.

Again my strongest condemnation of this is people only now care about power and fuel efficiency at a large level now that Putin has caused the price to rise. Putin by his actions in the last few months has done more to sway public ACTION here than 30 years of social media posts and politicians. This is a damning sad statement on how much people honestly care about impacting change in the world.
Thank you very much "drewg123"!

Future technology advances increasingly looks like this complex work integrating hardware, OS fixes, team collaboration. People and teams and companies working together, and contributing to shared resources like FreeBSD. Tolerating mistakes at scale, giving credit where credit is due, and all the other things that make respect real, which creates a space to get things done.

Most of us will never get close to these opportunities or contexts, but still it helps us advance our own technique/culture to observe and model your story. And perhaps you'll help new collaborators find you. All the best.
A monumental case looks to crack open the world of auto-warranty robocalls
I foresee a future where Godot becomes the main engine of choice for a student or indie developer. The free and open source aspect is huge. AAA studios will no doubt always stick with Unreal, but everything else stands to benefit from Godot becoming more feature rich while having an open license. Godot will very likely become the Blender of game engines, which would be a fantastic outcome.

On another note, WebGPU support for Godot will be very interesting once that arrives.
A generic animal model isn't going to work. Much of the increase in food production isn't going directly to feeding humans. It's going to livestock, making ethanol for fuel, etc.
Wouldn't this create a weird incentive to create coops to try and bankrupt small lenders by collectively refusing to pay your mortgage?
Server Sent Events and Server Push don't really have anything to do with each other... (SSE is still a thing with HTTP2/3 too)
Can you record the register writes, DMA transfers of a successful run, then run the kernel in an emulated environment and ensure it makes the same writes, and presents the same results to userspace given the same data returned back? This is probably a lot more practical for a mouse than a high-bandwidth webcam or display where the "expected" logs can run into the megabytes or gigabytes for a few seconds of recording.
https://www.synopsys.com/blogs/software-security/understandi...
I used a LackRack for about 8 years, worked great. All you need a is a couple of L-brackets from the home store and 2+ Lack tables.

Ikea Hacks is a site that has a lot of other things like this. A lot of the stuff in my office and home lab is from Ikea being utilized in a way it wasn't intended.
Shrug. If you don't find it valuable, feel free to ignore it. Meanwhile most of your requests amount to "give me a liberal education in a Hackernews post" so are entirely ridiculous.
It's funny you mention this. When I worked at Netflix, we looked at making streaming peer to peer. There were a lot of problems with it though. Privacy issues, most people have terrible upload bandwidth from home, people didn't like the idea of their hardware serving other customers, home hardware is flakey so you'd constantly be doing client selection, and other problems.

So it turns out decentralized multi routed is not a good solution for video streaming.
It is not faster in case the js can be cached or serviced through a faster CDN comparing to your own server.
Their celebrations would be more like "10 years ago today we killed the only product of ours that you ever loved."
Ayushman Bharat Digital Mission – Building Digital Health Ecosystem
The article cites studies sponsored by the EU. https://www.esa.int/Enabling_Support/Space_Engineering_Techn...

The studies suggest the only solution for the energy crisis are SBSP Systems. Space Based Solar Power. Which are 15 square kilometre arrays, that beam their power, on the order of 2 GW down to an earth based receiver station, which is coupled to the power grid.
It was known as Minimal Brain Dysfunction in the original DSM(1952) and Hyperkinetic Reaction of Childhood in DSM-II(1968). But in fact use of amphetamine as a treatment goes all the way back to the 30s! And Ritalin(methylphenidate) appeared in the 1950s.
While amazing, this Microsoft implementation has some limitations. See my adaptation / reimplementation here https://github.com/mandiant/STrace
It was only intended to be illustrative of thinking about the operation as merging two identical data structures in a manner that produces the result. You could accomplish the it using any technique your codebase prefers be it FP, OOP, &c. (some languages might even handle such an operation natively).

In this case, I felt that it was sufficiently close to pseudo code “merge these objects by subtracting identical keys left to right,” but I understand your objection to obscurity. I actually feel that the implementation in this example is fairly unimportant.
Why there are 200 job postings for “R, Python, SLQ” experts
> You don't really need an API for a single upload.

Au contraire, what I “didn’t really need” was an entire image processing and sharing platform run for someone else’s benefit. That image sharing platform is itself primarily accessed via the use of a grossly overweight multiple-API client called a “web browser”.

No, what I want is a programmatic interface with multiple language bindings and a command line tool, so I don’t even have to leave the terminal. When I share an image, my preferred service for this is a bucket.
mutable x = y in my opinion should be allowed. After all the new variable is just a copy of old one. Why shouldn't you be able to modify it?
Server Sent Events and H2 Server Push serve completely different purposes, one is about application messages, the other about loading resources.

But it's obviously much easier to criticize if you don't actually dive deeper than the name of things.
> It's not the exact same binary - that's the point

I think you misunderstood. "GNU Radio" on M2 was sometimes screamingly fast, and sometimes embarrassingly slow, depending on which test it was.

I'm not saying that "GNU Radio" was the same on M2 and AMD, obviously it's not. I'm saying the performance results for GNU Radio specifically were insanely inconsistent - M2 won by a stupidly huge amount in one of the GNU radio results, and AMD by an equally absurd margin in the other GNU radio results.

Same "GNU Radio" compiled binary on the respective platforms, huge swings in performance depending on what that binary was doing.

There were a couple other similar examples, where performance for the same program swung wildly depending on the exact task.
> I recently started to work in a team of very senior engineers (with relatively little experience) and what I've noticed is that code quality is rarely mentioned. Everybody write "good enough" code and there's never much discussion around code quality (occasionally a few remarks in code reviews) or design.

I'll play devil's advocate and argue that this could just be the code equivalent of privatizing the benefits while socializing the costs. You mention that your team writes code without explicit discussion of its quality. The benefits of that choice are front-loaded, while the costs of that choice won't be apparent until later. Furthermore, the team members who have to pay those costs may not even be the current team members - it may actually be those on the team months or years from now, after the original code authors have left for greener pastures.

So it may be too early to declare that your choice was a successful one. As the article mentions, code is read much more often than it's written.
You can easily measure the catastrophe in progress. It's hard to call that some sort of panic.
This is why I shuttle funds out of my account as frequently as possible and don't let my income accrue since Gumroad holding funds would be very painful for me. A person has to eat.
It's exculpatory evidence. I.e. Evidence that could exonerate the defendant and weaken or outright dismantle the State's case.

This isn't evidence that makes the defendant guiltier...but could be a factual finding that blows open the case meaning ya got the wrong guy, or the guy is still guilty, but not the end of the story.

If it were evaluated and available to the Court, a more nuanced discussion could be had of the ramifications on the case. The State destroyed it, however, introducing adverse inference.

This usually comes coupled, when a defendant does it, of causing the Prosecution to become entitled to having the Judge instruct the Jury to see the destroyed evidence in the worst light possible. Seeing as it was the State doing it, that would imply the Court must take that evidence as nothing less than completely undermining the State's original case.

If you aren't willing to throw a guilty man on the streets to make damn sure your LE edifice doesn't put the innocent in harm's way, wtf are you doing as a Court System? It sure isn't justice.
honestly many are, they are just producing their electricity on-site using other fuels :) u can't realy store enough energy in a battery to cruise the atlantic.

EDIT - think of nuclear submarine as a swimming nuclear power plant
This is live. Right now. Verify for yourself.

This should never be allowed to happen. I'm surprised this wasn't caught earlier. It's clear Google needs to remove this asap.