skysight-inc/HackerNews huggingface dataset:
Nope, it's not the tools, it's the people using them.

Give me your most beautiful perfect language and I'll find armies of incompetent programmers to create piles of garbage with them.

Give me your ugliest awfullest language and I can find, if I'm lucky, maybe 1-2 people that can do great things with them.
I'm hoping to upgrade next year from an i7 5820k to a good AMD processor. (Assuming availability improves)

I'm excited to try out the similar VM workloads (and gaming) that I currently run.
Obviously in terms of single-core performance your Mac (or any desktop system for that matter) will always do better. As for actual power consumption, it always depends on the load and additional devices connected to the Pis. The only easily comparable aspect is the price, but it's meaningless on its own.
Architecting a system properly is one of the key functions of devops. You don’t get it by investing a few minutes per month, whether public cloud or bare metal.
Ursula Le Guin on the Fellowship of the Ring Movie (2002)
Indeed, I am certainly watching this space. Another “contender” is Boltstream [1] that was posted only a few weeks back. I am itching to take them all for a spin and kick tires!

[1]: https://github.com/benwilber/boltstream

[2]: https://news.ycombinator.com/item?id=25328622
"Who can be trusted to decide what those limits are for other people?"

The productivist society in which we now live is not natural or the aggregate consequence of so many individuals choosing their preferred levels of production, consumption and leisure. It is a result of a system of competition that compels firms to plough productivity gains into capital reinvestment, and individuals to work beyond their happiness to succeed in the job market and afford themselves the markers of social validation. Any society has to collectively decide what it's priorities are, and how to balance production and consumption, this one included. However it is won, it should be won through democracy.

Interesting point about using interest rates to slow the economy.
Thank you Ashwin! Yes, that is the plan. WOuld love to hear your experiences using Cognito!
At that point in time you're already way past taking that gamble.
The answer for these kinds of questions is, usually, no.
Exactly.

When developers get experience they start to cover other areas that less experienced developers can't.

This means things like team management, project management, architecture, etc.

It is interesting that the more experience the less time I spend actually writing code.
>That is, do you feel that it is uncomfortable to not do anything?

I do like not doing anything, particularly not having to do anything. Perhaps over a longer time period I would think differently, but so far I haven't felt it. However, not doing anything is a waste of time. It doesn't really give me anything and excessive wasting of time has negative consequences on life. If I were wealthy enough then I'd probably do it way more.
IANAL, but this seems like a pretty clear violation of the First Amendment. Even if this bill passes (which, ridiculous bills get proposed all the time and never go anywhere), I can't imagine it standing up to challenges in the courts.
Technological Innovation Has Changed Security as We Know It
I was going to say this also. I actually have one of the older ones, it's relatively massive and also relatively very noisy.
Thank you! Let me if you need any help setting up SuperTokens
It's a fine line to use recent frameworks and at the same time to be productive and actually solve problems. That's ultimately why good frameworks are developed. When React came out many called it a fad but it solved really nasty problems in Web development, that's why it stayed. Also I'm quite sure K8S is here to stay because it removed this whole VM complexity layer and makes integration and testing of services a breeze. On the other hand there are fancy frameworks that don't solve such problems or the understanding is not good enough (yet) to solve them reliably. IMHO a lot of web frameworks that promised in the past to remove the boundary of frontend and backend suffered from that. Also the early NodeJS ecosystem to some degree.

It's fun to use a framework, get to it's boundary preventing you from getting things done and then discover a framework that actually crosses that boundary. Speaking of server-less, I never came into the situation where it would have made things easier for me so I never used it but YMMV...
A good functional reason is when you need to have high redundancy for low-intensity jobs while keeping power consumption ridiculously low. As long as you don't use SD cards, Pis can run for years without stability issues.
For practical purposes 8 high performance cores will be much more performant that 56 cores with lower performance; in particular if the cores are spread over 14 physical machines.
Second this advice. For tricky or uncommon problems, GH issues and slack/discord groups are where I'm most successful finding help these days. Dev mailing lists are still an occasionally useful source too (depending on the project).
How can College or University help to become an entrepreneur?
New form of solar energy to enter US market
What's bad faith is claiming that what myself and the OP were discussing is merely PB, when in reality it's about the full hormone therapy treatment regiment involved in gender transitioning.

But way to score a point on pedantic grounds.

>This court case said that combined parental consent and child consent was not enough

I was responding to the OP's point, that claimed I was arguing for forcing my beliefs on others. I was making the point that in principle, it can be perfectly okay for parents to force their beliefs on their children.

It depends on the circumstances and the specific details of the case. I was not making an argument for or against parental privilege for any specific case.
It's undoubtedly impressive tech - but even if this is somehow technically superior to Unity and Unreal, I just doubt there's room for another proprietary engine to make a name for itself in the market. Godot has a chance based on being open source, but another proprietary engine would need to be truly groundbreakingly better to compete with the ecosystems around Unity and Unreal.
Get a solid debugging flow down where you can audit things and know what is and is not a black box.

Also understand the kind of instrumentation and code introspection and navigation tools your platform has.

Look into the monitoring solutions, maybe tracers, syscalls, etc.

Be open to changing your build flow, deployment, and testing methods.

The primary source is the computer. Everything else is secondary.

People rely on the internet too much. If you're stumped try solving it without surfing the internet at all. Use traditional toolling.
That depends on the task.
That's the secret: I literally had to look up what the game was about before I bought it because all I knew was the name.
No, it was better because it was much faster and results were much better. I remember those days, we (me, friends and family) were all using Altavista or lycos before, do you think we all switched to Google in a blink just because of it's spartan design?
Yes, SuperTokens comes with pre made UI. You can choose from one of the three themes we have available and can easily customize the colours / CSS for either of those themes. We also make it possible to easily add your own theme if you like.

The docs are here: https://supertokens.io/docs/emailpassword/common-customizati...
Great response.

I'm going to focus on one part of it for now.

"I'd argue your software stack fundamentally relies on the environment it lives within and that ceding control poses a non-zero risk"

This is factually correct, but more nuanced than "just build it in house". Many large orgs externalise this risk by relying on AWS / Azure / Google. Nobody ever got fired for picking IBM is more relevant now than ever, and it is because the largest companjes on the planet have invested huge amounts of time and money solving these problems.

I think you misunderstood me at some point, because nowhere did I advocate that everything should be a lambda. Or that everything should be in the cloud.

The point I am making is that a lot of people I speak to are afraid of complexity and lock in, when they should be afraid of never being able to grow past what they are comfortable with.

To your point about this becoming a trade... Brace yourself, I would wager most development positions will be obsolete in 10-20 years as AI assisted infrastructure and development hits full stride. Especially dev ops and front end.
Sometimes aptly called Socialist Capitalism.
I’ve been wondering if there is a way to change chess so that AI is no longer the obvious winner. Chess itself went through a variety of rule changes throughout its history, so this wouldn’t be completely novel.

Off the top of my head - somehow creating new rules, especially socially-dependent or open-ended ones, on demand might work.

I asked a similar question a few months ago and got some interesting answers:

https://news.ycombinator.com/item?id=24441073

Otherwise, I really liked this chess variant, although it seems near impossible to actually play:

https://en.wikipedia.org/wiki/Alice_Chess

Alice chess is a chess variant invented in 1953 by V. R. Parton which employs two chessboards rather than one,[a] and a slight (but significant) alteration to the standard rules of chess. The game is named after the main character "Alice" in Lewis Carroll's work Through the Looking-Glass, where transport through the mirror into an alternate world is portrayed on the chessboards by the after-move transfer of chess pieces between boards A and B.
We expect to have Flask login ready sometime early next year. If you could drop me an email on advait at supertokens.io - I'll let you know when its released!
If this passes, you can no longer ask a cop their name and badge number on camera or recording.
New AMD chips are still vulnerable, I wouldn't be so sure.
2% better every day – The law of compounding efforts for founders
Founders overestimate what they can achieve in the short run, and underestimate how much they can achieve in the long run. But this mental model is a way to change the way you think about short term and long term!
If you look at the HTML, frequency analysis of the class names should be enough. The impressive thing would be using CV to do it.
https://uplab.pro/2020/10/raspberry-pi-mini-case/ got you covered ;)
Psychedelics Replace Pot as the New Favorite Edgy Investment
I think your last question highlights that you really wouldn’t run this locally. Probably on a VPS or something with a ton of bandwidth.

I’m sure someone else will have better usage benchmarks but bandwidth is likely to be the biggest constraint. Number of streamers is roughly going to be available bandwidth divided by bitrate of stream.
Yes, Scaleway and Wasabi don't, but Backblaze does in some limited form: https://www.backblaze.com/cloud-backup.html
To me the weirdest thing about Go is the package/directory thing

It's a weird way of enforcing structure and the last time I looked into it I couldn't get my head around it
Someone suggested on-access-antivirus/Defender being the culprit, those want to take a peek inside the files, and that might take a long time to unpack. Try excluding the folder they are in before deleting.
I noticed some test points labeled T, R, and G
I tried to setup something like this, but let's be frank. The performance of this thing makes this largely pointless. I was able to learn much more by setting up virtual machines and configuring them into a cluster. Only advantage of RPi cluster is that you can physically pull the Ethernet plug and test the failures. But that's more like a "fun" factor rather that utility.
Am I the only one who can not download the argosmodel files from Google Drive ? (tested with both Firefox and Chrome)
I was probably too much into their marketing. Is it the same for Linux/Archlinux?
powershell and commandprompt sadly create the same result, but thanks for the suggestion.
Please note that M1 MBP with 16GB of RAM is being compared to Ryzen 5800X machine with 64GB of RAM. GC-driven memory management performance (I am looking at you Java) can tangibly affect the benchmarking results.
Spotify made investments in podcasts: here's how it plans to make them pay off
"Cooking in the Archives" is a good blog about this kind of thing - https://rarecooking.com (I made https://rarecooking.com/2019/12/11/how-to-make-knotts/ last year and they were pretty good.)
Is C Dickson Wright's 'A History of English Food' comparable to Hartley?
Zoom Executive Allegedly Doctored Child Porn to Smear Tiananmen Square Activists
Thanks for sharing your experiences.

For CQRS, when you say “ it is due to them being applied where they shouldn’t be” can you provide more insighs?

In what cases do these architectures make sense and don’t ? What are the trade offs?
New UK Coronavirus strain more transmissible, why?
Does anyone know why a new strain would be more transmissible than the previous when people are wearing masks etc?
Put it in the pie crust.
I challenge you to find a single application where a setup of 14 raspberry pi's will beat the new mac mini.
I believe you are being facetious here. This is a forum for stimulating discussions and exchange of ideas. The fact that you only "see vague statements and handwaving" is more a reflection of one's knowledge bank (or lack thereof) than any shortcoming of the subject or its proponents. By definition this is a complicated and difficult subject and when a computer science pioneer and great like Edsger Dijkstra says something, you pay attention and think about it :-)

PS: "Excel" can be thought of as a program generator which specifies a metalanguage (i.e. a "grammar") for a set of DSLs (i.e. Spreadsheet formulas). A little Googling brought up "ViTSL/Gencel"(https://web.engr.oregonstate.edu/~erwig/Gencel/) and "Classheets"(http://www.jot.fm/issues/issue_2007_10/paper19/index.html) showing approaches to specifying "correct" Spreadsheets.
In USA you don't have 2 years warranty as consumer; in EU you do. And even on top of that a defect in hardware might even be covered after 2 years.
NextCloud is awesome, been running my Calendar, Contacts, files and ToDO on it for the last 3 years without any hiccup.

At most I spent 10min/month to update to the next version.
> Another employee allegedly asked whether it's hypocritical for CD Projekt Red to make a game about corporations exploiting human beings while the company itself was pushing its employees well past their limits.

Or, they only just realized we already live in the early stages of a Dystopic Corporate Cyberpunk existence, and that the people who are asked to make mainstream mediums of it for mass consumption entertainment are not immune from that. I was a fan of things like Bladerunner/Judge Dread/5 Element since the 90s, and read my first Cyberpunk book in the early 2000s (Cryptonomicon) in HS but even then I could see the parallels back then. When I launched my fintech startup I spent a summer (2015) in Sunnyvale and felt we are already there, but people were far too distracted to see it.

As a Californian I soon made my exit out SV and CA a priority for my own mental health and sanity and left for Boulder. Which which was always the plan but then it soon had the same issues after a few years.
> Just a bloated, unstable mess designed to sell Microsoft's value-added services.

...by subtracting value

It's almost like a zero-sum game.
I gave you 1 internet point for this.

Feels familiar, but I'm still in control. Much like with alcohol.
Look. My criticism would be the same with 8086 assembler as his language of choice. Yours too. Then where would we stand do you think?

I'm just sick of people wasting a lot of energy on a sub-par language for things that could be of interest to a lot of people.

People choose JavaScript to demonstrate monads for god's sake. Why? This is an: I have a hammer-strategy and that is what I am calling out.

I write in a number of different languages (Java, Scala, F#, Haskell, C, C++, Rust, Idris, OCaml, Lisp, some dabbling in assembly) and they each have a profile when it comes to what they are able to present.

The purer ML-dialects/ languages are a very good fit for compiler work. Java to show off, maybe, enterprisy and legacy patterns. Scala as a more familiar way of getting at pure functional programming for those that don't want to start off with Haskell. C++ for those of us that want to read about games. Rust for a lot of different things (that someone wants to re-write.) Idris to talk about some very advanced type systems in a way that is code rather than logic equations.

JavaScript? Wtf does that present? How to use four layers of dependency resolution? How to make one page-applications with the highest number of enterprise patterns outside of J2EE anno 2001? It's not a serious choice.
Whats happening in the FileZilla screenshot?
I have been to Gran Canaria recently and good luck trying not wearing a mask in a shop over there :)

I think the general more aggressive Spanish way of communicating helps a lot.
Presumably the importance of decode bandwidth depends on what you're decoding.

Most classic computationally intensive work (video encoding, science, but also benchmarks) spends its time in fairly tight loops or small kernels, running over large data. uop caches make decode bandwidth irrelevant here.

But general usage of a machine sees the instruction pointer wander all over the place (particularly if you have multiple tabs of JavaScript open). More decode bandwidth means more performance here.

Are compilers are an an example of a heavy workload with a large hot code size? It would be interesting to compare the M1's advantage in compiling to its advantage in, say, video encoding.
What could be the other motivation to be "The only one with the best" apart from greed? That's a pretty strong giveaway of being evil.
>And clearly upvote/downvote system didn't happen by an accident, it's there for a reason.

This system has been corrupted on websites like reddit to become a "like" system, but outside of very divisive political topics it still works mostly as intended on HN: they moderate bad contributions, not stuff people disagree with.

You can actually observe this in this very thread so far: while people express opposite viewpoints at this moment none of the comment are in the negative. I'm sure that on Reddit the hivemind would've decided what the Right Opinion(tm) would be and people disagreeing would be sitting at -200 comment score.

Maybe the system could be pushed further and hide the scores even for your own comments though, removing all gamification. I don't know if it would improve things but I'd be curious to see how it would impact the quality of the discourse.

>otherwise, why are you replying to strangers that you are unlikely to ever meet or speak to again?

I mean even on forums/mailing lists/newsgroups/BBSs/imageboards without scoring system (or even publicly identifiable accounts) people would do the same thing, so I think that you overestimate the influence of the scoring system. I guess the closest equivalent on these other forums in general is getting "replies", i.e. engagement with your content, which I suppose is what we really crave in the end. We want people to listen to us.

Beyond that HN does have a few huge quality advantages over other social media. A big one is that the focus is still on textual content, not images and videos which means that you have to take some time to digest every story instead of mindlessly scrolling through the main page one gif at a time.
Not even to mention the willfully broken font rendering on all peripherals that are not "retina enough" since a few versions ago. Using my work macbook with my trusty 16:10 monitors with 1920x1200 resolution in the home office is a literal eye sore since it's impossible to get a clear font image. The company had to send over a retina-enough screen...

The worst font rendering Linux ever had is still better what macOS does today to non-apple-blessed displays. It's a blurry mess.
It's not the same when you support slicing. foo[x:y][z] is not the same as foo[x:y,z]. I'm not sure anyone is proposing slicing to be supported with the indexing operator in C++, though, so it might not matter.
I fully agree. I ducked out of Windows when Win7 support ended early this year and loaded Ubuntu on my aged laptop. My experience was ok enough. When it finally died in the summer I bought a well specced laptop loaded with Ubuntu from a Linux specialist (Entroware here in UK), and even now I am knocked out by how great the experience is. Now I would never want to go back to Windows.
> It's hard to believe we don't have some kind of combined irc + wiki solution yet.

Your comment seems to be missing the fact that people are interacting in chat because that's how they like interacting at the time, and that's why they're in chat at all.

And that maintaining a wiki of coding advice is no alternative as they just want to kick back and talk shop in a chat.

Btw I've never heard "um, go read the logs" in my life in that context. And certainly not on Discord which has no good way to read them. If that's something that you're scared of and it's stopping you from asking questions, you should go ahead and shed that.
Solar Glass to Turn Windows into Energy-Generating Panels
You are probably privileged enough so that you don't have a camera looking at you your whole workday. Some of the people who processed your food or sewn your garments might not have been that lucky. Also, their breaks are timed and there is no playstation.
The recidivism rate is beyond embarrassing and should be a black eye for prosecutors, judges and police.

We don’t care about how many cases you’ve won. We only care that you have less cases year over year.

But no one cares...

Prisons are where the US puts its poor and mentally ill.
This is somewhat tautological, since consonants and vowels are already speech sounds.
Very cool. I wonder if gamma error [1] could take place here and affect the results

[1]: http://www.ericbrasseur.org/gamma.html
If it's a necessity, then the game should inform you that you should save every 5 minutes to recover from game-breaking bugs.
Nextcloud would be much cheaper to run on a x86 board.
Strongly agreed! During my PhD I had to design array type syntax for a programming language, and we eventually came up with something similar to that: https://futhark-lang.org/blog/2016-12-09-two-syntax-design-p...
As a relevant commercial example, you can see patterns of subsidence which indicate a sinkhole is about to form near your mine. You're probably only looking at a relatively small area but it's unlikely to be evident from optical images.

As an indication of how sensitive it is, you can use SAR interferometry to see where Crossrail tunnels have been bored under London, despite the elevation change of the buildings and roads on top being too small to have had any impact on their structural integrity. The caveat is that this level of sensitivity you get when looking at smooth, undisturbed surfaces like the roofs of buildings isn't matched when you're looking at fields with growth and soil movement
> Let us not pretend that you don't need to also buy a keyboard, monitor, speakers, and mouse for the Macbook Air to be in anyway usable.

Having worked on Mac laptops for the last 8 years without external keyboard, monitor, speakers or mouse, I beg to differ.
The difference is the surveillance and tracking and data collection nonsense, the forced upgrades and the general lack of respect.

And no matter "privacy is a human blah blah", apple collects a ton of data too - whether you agree or not.

(I will mention that ubuntu is not microsoft terrible, but it is starting down the path trying to force automatic upgrades and collecting info)