skysight-inc/HackerNews huggingface dataset:
> The post title is misleading.

I really don't think so. It might not be as mature as one might want in production, but from what I can tell, it certainly fulfills the title's assertion in enough useful contexts to be accurate.
For me it's not ego, well not primarily I like to think. I find, after programming for 30 years now, that programming is deeply flawed and that it is basically a huge disaster waiting to happen (in many cases it's happening already). I want to try to at least progress the field a little bit further so it's not this bad anymore.
Most encrypted backup solutions are really bad with protecting keys. Fixed ivs are ok for one file. Not ok for possibly millions of small files. Basically exposed your private key along with your backup.
We're actually on the same page here. I should have worded my comment more clearly: Governments should get involved and force vendors to allow device owners full control over their devices. Not only to secure them selves from vendor mistakes, but also to repurpose the device to fit their needs.
Just realized that I have 29 years of experience
What do you think would be a better title? I read "web apps" I think html, css, and js. I wasn't expecting (nor would I want to) to ship Python to the browser.
Be careful. This is licensed under the AGPL, which basically makes it unusable. Or a commercial license can be purchased.
Yes, for cases when an existing widget doesn't do what you want it to do.

You seem pretty steadfast in your commitment that this post misrepresents its content. I believe you should give it a deeper review and reevaluate your understanding.
Boys in Trump hats mock Native American; school condemns students
Agreed, but in many cases it's still an unnecessary detail.
Beautiful design! I hope this takes off among those who can afford it, but I am unfortunately not among those.
US shutdown: George W Bush gives pizza to security team
"the much-needed, massive die-off of homo sapiens back to a more sustainable population size."

Ah yes the Anti-human environmental movement! lets put those guys in charge!
The big reason people run windows at home is gaming.

Valve for linux very much exists, but definitely not everything is ported.
Besides Internet Explorer, what failure mode does CSS grid have?
Oh cool, thanks! How's the performance?
That might be what's being lost in translation here. Python is the development language. If we're to analogize, HTML/JS/CSS would be the runtime stack. Perhaps this is what's lost on mruniverse
There will be, and have been, people on both sides of the SDC debate, bulls and bears, for years going back and forth. There are good talking-points for bulls in that the technology improves yearly and there are local roll-outs, there are great talking points for bears in delayed national-scale roll-outs, and taking on the overoptimistic estimates of years past.
Hrm, agree, but the OP said some of these were written for complete newbies. A newbie at software development is not going to know what VCS stands for.
When you have a minimum of 50 seats, it's not really $150 per seat.

It's $7,500 + $150 per seat over 50

$150 for a single seat would be significantly less.
> Duke Cancels Florida Nuclear Project, Plans Solar Expansion

And what Floridians are going yo do at night? Fornicate?
I think there are two types of tutorials which exist: one which provides a high-level overview and the other which thoroughly examines a subject using a practical example. The former is usually the territory of novices who want to demonstrate what they've learned using technologies they've recently encountered. The latter is quality content written by professionals who truly understand and are passionate about the subject they're discussing.

Both types of resources serve a function, but when a certain field has a low expert-to-novice ratio then it is understandable why it might be more difficult to find one instead of the other.
Heh, good spot. It uses jQuery and jQuery UI.
Completely different angle:

We're primates who by nature are very hierarchy oriented. We judge our lives by how high in the hierarchy we are. And no matter how rich society gets, how good our homes, health, food supply and culture are, we still end up on average in the middle of the pack.

And maybe that's what feels like you have "nothing to show for it".
I used to work in the aerospace industry. The engineers had spreadsheets that consisted of three visual elements: Cells for the input and output filenames, and a "Run" button.

It had once been company policy that engineers didn't have compilers or other programming tools on their computers (because "we have programmers for that"). But engineers are a resourceful lot, and they did have Excel with VBA.
Oh man. I may need to build a M.U.L.E. station.
I find it amusing that so people who are quite capable feel compelled to hold onto the hand-rails for so long and won't just dive in to Linux. I was guilty of hanging on to the dual boot for a few years but never ended up using the Windows side or any of those programs that I thought were so fundamentally important to my life.

I am not sure why people can't just give Ubuntu a go on a brand new machine rather than maybe run it on Virtualbox. It is like cars and bicycles, people will spend all their money on a car but want or insist on some second hand stolen junk when it comes to buying a bicycle. In so doing they never get into cycling and spend even more money on their car. Then one day they hear about climate change and maybe decide to get the bike out the shed.

I feel this is the same story here, since when has there been any information privacy with these commercial operating systems? DOS 6.22 with a locked floppy drive was probably the last time. So to suddenly wake up to the 'scandal' of Facebook et al. selling your every mouse click is a bit special.

These are just observations, obviously Ubuntu linux is the best operating system there is and I would not change for a paid for OS if you paid me.
I have my own personal examples directory for each piece of tech I use. And where possible, each starts with just main() and zero libraries.

I do have examples hooking it up to other tech, because that's important to know too sometimes. But if you can't use something without a bunch of other libraries you might not actually understand it.
I don't have specific references, but yes, for several years I have been reading about how we are on the cusp of autonomous driving. For long enough that I got bored of discussing it maybe a year ago.

In support, this article says "Tesla Chief Executive Elon Musk in 2016 promised to demonstrate a vehicle traveling in fully autonomous mode from Los Angeles to New York by the end of 2017."

Is it possible you don't remember the predictions because you weren't reading about autonomous driving a couple years ago? It seems like trends and popular obsessions come and go very quickly these days. If you blink, you can miss it, like the rise and fall of bitcoin.
Maybe a GPS receiver could provide that in a future version?
Adding on: Arq has a open source restore tool, which I think is important in the long term: https://github.com/arqbackup/arq_restore
That didn’t really answer the question. It was just a blanket statement that it’d be a bad idea.

The links all just point to trends. The inventory just says the way things are. And then a map of actual plans? Who asked about actual plans?

That wasn’t the question at hand. The fundamental question at hand was the difference between old versus new nuclear technology, whether or not whatever the actual plans are.

But yeah, just drop links and say no. Really great. Top notch discussion.
I believe the Computer History Museum already has one.
Just take out the "one language only (Python)" part.

What's wrong with simply "Reahl 4.0: Build web apps in Python".

It's clear and truthful.
You find it shocking that he might have a valid case against them, or that he has money to waste on legal harassment ?
There is a third alternative with a clear advantage over these two. PNPM is an NPM client that installs versioned packages into a central location and uses file system links within the 'node_modules' folder of individual projects. For a typical developer with many local projects this is a huge disk space saver. It also uses the original and much clearer nested structure of node_modules. I don't know why NPM didn't adopt the shared package approach, or why yarn didn't either, but PNPM gets it right.
Stupid question why don't we flood space craft with like everclear to steralize them? Not much could survive a bath of everclear.
Leave out the "one language only (Python)" part and it would be fine. Otherwise it's clickbait.
The bicameral mind explains it somewhat bizarrely that the pople actually did hear voices, only that they always attributed them to external sources. But an autistic mind hears no voices, as one consciousness has nothing to tell to itself, as it already knows all that it knows.
> Now I see that you are talking about MEMORY safety which I'm not. Writing safe programs includes so much more than just memory safety.

Yes, what rust claims is memory safety, not safety from all forms of bugs. If you don't want wrapping integers, you can compile with a flag to panic on overflow, or use types in std that will have the behavior you want.

> I have not seen a single CVE about the issue.

That's part of the point of the article. CVEs are rarely filed for memory safety issues in the underlying C libraries that make up the Python ecosystem.
> I do have a strong distaste for government pushing people around like that

Which people? It’s not like this is a taco truck we’re talking about. Who cares what happens to McDonald’s, honestly?*

* Something like 1 in 7 Americans works for McDonald’s at some point in their life, which is at least interesting if nothing else.
A huge fraction of the people who are trying to learn to use GraphQL (to use your example) are trying to learn to use it in the context of React and Express because they have a front end problem they need to solve with it. The blogs they write aren't really about understanding GraphQL in totality or on its own, they are tutorials on using GraphQL in a context with which they the authors (and a great many of the readers) are familiar, namely Node.js apps running Express and React.

The huge number of posts like you refer to is one of the things that draws developers into an ecosystem like React and Express. There is simply far more written about how to use shiny-new-thing in the context of solving a problem in a big existing ecosystem than in the context of pure discussion of some hot new but still largely unused tech, largely because there are so many more potential readers in that large existing ecosystem, and those readers want to read how to solve the problems they face in their ecosystem. Long ago Microsoft's Developer Division talked about this as the difference between three different developer personas. The fanciest persona was "Einstein" who wanted to understand everything about how the tech worked. The lowest was "Mort" who was a dentist who just wanted to learn to write a little bit of script to print a report he needed for his business. And in the middle was "Elvis" who wanted to learn enough to understand what he was doing and to do his work but was ok not understanding everything. Most front end devs are not in the "Einstein" category of how they learn technologies. They are much more motivated by the need to solve an immediate business problem, and they tend to do a lot of blogging because there are so many of them.
Several of the links I posted explain that new reactor designs were used, and that estimated cost overruns exceeded almost $15 billion in some cases (South Carolina). Can you be more specific about what evidence you're looking for that nuclear, built today, isn't cost effective besides the various citations I've provided? I've provided more information below, and if that isn't sufficient, feel free to email me with additional questions. The TLDR is "Nuclear kept getting more expensive, renewables plummeted in price, and the growth of energy demand in first world countries plateaued".

From the Union of Concerned Scientists:

https://www.ucsusa.org/nuclear-power/cost-nuclear-power

> The first generation of nuclear power plants proved so costly to build that half of them were abandoned during construction. Those that were completed saw huge cost overruns, which were passed on to utility customers in the form of rate increases. By 1985, Forbes had labeled U.S. nuclear power "the largest managerial disaster in business history.”

> The industry has failed to prove that things will be different this time around: soaring, uncertain costs continue to plague nuclear power in the 21st century. Between 2002 and 2008, for example, cost estimates for new nuclear plant construction rose from between $2 billion and $4 billion per unit to $9 billion per unit, according to a 2009 UCS report, while experience with new construction in Europe has seen costs continue to soar.

Feel free to read the entire blog post to understand exactly why nuclear is so expensive it can't be built. There is also a link to a report the UCS published in 2009 and a financial analysis published in 2011 that goes into great detail.
Structured Logging in Logback
I wrote up a project to show how to do structured logging in Logback, and used the opportunity to structure Logback so you can set it once in a library and then only have to think about it when you set log levels.

There is also a fair bit of commentary about how to do good structured logging, and demo code and output.

https://github.com/tersesystems/terse-logback
Is dev.to the new quora? I haven't looked too much at it but it didn't seem to be the worst.
Illustrators and designers who make marketing pages.
Does anyone else feel like Google search is now at least 60% sponsored content within the first 50 entries?

And that's with adblock enabled. Now I don't mind being targeted with relevant stuff when it's appropriate, but when I'm looking for DIY tutorials, the last thing I want is sponsored content peddling cheaply made Chinese goods to me.
At first glance this looks like an interesting take at pulling a lot of the functionality back to the Python side of the web application.

It's not a webassembly framework, and it doesn't seem to go the "thin client" approach of managing DOM changes and events over a two-way protocol.
I’d love to buy an “upgrade service” of my iPhone SE that just replaced the mainboard and camera panel with whatever the latest and greatest is, and replaced the battery with a fresh one. Would love to understand supply chain / reverse logistics / ewaste trade offs to understand if this is practical. (And yes, I’m aware of projects like fairphone, ara, etc. I’m not saying user serviceability is a requirement)

I’ve speculated this is perhaps more practical on newer laptops (e.g. 2016- MacBooks) where ports have consolidated to just all usb-c and presumably stay that way for longer than a typical 3-year physical design cycle.
I did list that one in my comment :)
They do a shit job at it.

Quite honestly being opposites on each of the issues is not helping. I think that having a points distribution on every tax return would be amazing. It need not have any legal force, just be released publicly so all can see. Brings a feeling of real impact.
Being grateful makes perfect sense. But being satisfied with just that sees a bit of a waste. Perhaps even a bit ungrateful. Should I be satisfied if my headstone says simply "I was comfortable"?
>>What is this obsessions with leaving something behind, or doing something noteworthy? Be selfish.

No, fuck that. Most of the world's problems are caused by selfish assholes.
Korea and China - not spent long in either, but can quite believe that larger phones would play better culturally in those countries than in Japan.

Japan - small does generally play very well here - think back to how small some of the Toshiba Libretto notebooks were.

A high-quality, small phone; easy to hold; easy to store in a small designer bag - once the novelty factor of a bigger phone has worn off - it's hard to understand why that's such a niche play.

Only Apple, Google, Samsung etc. have authoritative data. But from Apple's point of view, cancelling the iPhone SE would have simplified their supply chain, which would have been an easy sell to Tim Cook as he's an operations guy.

That doesn't mean that we'll never see another small phone from Apple again.
To be fair, the article does note this in the second to last paragraph:

"McDonald’s ... had also been applying for trademarks on Supermac’s menu items."

But this was not intended to be a "fair and balanced" article, it was intended to focus on a particular aspect of the story.
A good framework for looking at careers and figuring out if your best trade-off is to do your occupation as a direct way to make the world a better place or to make your living and then donate money to make the world a better place can be found in the book Doing Good Better: How Effective Altruism Can Help You Help Others, Do Work that Matters, and Make Smarter Choices about Giving Back by William MacAskill. In many ways, it is the best career planning advice I have ever seen in any book, and I'm applying for myself and encouraging my four children to use the same planning framework.

https://www.amazon.com/Doing-Good-Better-Effective-Altruism/...
they should focus on mastering mundane routine driving and have a backup to switch to remote controlled operation for risky or unusual situations.
McD was definitely not minding its own business when the government suddenly showed up. From https://m.independent.ie/business/irish/its-like-connacht-wi... :

McDonald’s previously hit Supermacs with a 41-page objection against its plans to use the Supermac’s name in Europe stating that it would "take unfair advantage of the distinctive character and repute" of trademarks previous won by the global restaurant giant.

The US firm partly based its objection on already secured trademarks for its products such as the ‘Big Mac’ and ‘Chicken McNuggets’, claiming introducing Supermac’s into the market would cause confusion.
"One language only" is a marketing slogan. It's slightly misleading, since it doesn't look like you can implement meaningful applications in 100% Python or get away with zero knowledge of HTML and JS.

But it may be close, like you can spend 90% of your development time on Python, and write JS components in the remaining 10%.
This is neat. Any idea if in the paper they address how well the network works if you swap out the robot for another one of the same model / if the parameters of the physical robot change?
Obviously it means they started programming at 11 which is not unheard of. Not sure why you are trying to gatekeep programming.
I was an Atom user until 1.30 or so and I really like its UI, but sometimes it would just max the CPU usage in my Linux box until I closed it and opened it up again. I don't like VSCode as much, especially its clunky Git interface, but it is more stable than Atom and I'm sticking with it for now.
I need a site that tells me that something as simple as

npm install

would really be

sudo CXX=clang++ npm install --unsafe-perm

with some explanation of what really went wrong alongside the disclaimer about the negatives of using anything unsafe-perm

every framework or language has developer tool nuances like that which waste devs hours.
If you buy carefully you can usually get 1800 on a TV Tuner with the right chipset. You can get to 2.4GHz with a satellite downconverter if you haven't by then bought in enough to buy a (way) more expensive SDR.
You can’t get the larger battery but there are thick cases out there that make your phone way more rugged.
People often forget what it's like to learn something from scratch and lose touch with what is "basic." I'm sure everyone here had at least one professor in college who would go through some long and overly complex explanation, only to conclude with "see! it's so simple!" Learning to think like your audience is one of the more difficult parts of being a good teacher.

There's also a temptation to show off. I've seen people advertise their portfolio of tutorials they've written in interviews, or at least point to things they have written to demonstrate their expertise in [some technology]. Being pessimistic, if your goal is more to advertise your skills than to teach then it's likely going to turn out like that.

Lastly, writing tutorials/teaching in general is a skill that requires practice. Just knowing a subject really well by no means makes you a good teacher. To that end, a lot of those tutorials are just noise; the number of good tutorial writers is obviously much smaller than the total number of people out there writing tutorials. And, not every teaching style suits every person, so perhaps a tutorial you find confusing is perfect for someone else (and vice versa).
Everyone's novel draft is broken in a different way, though some advice can be better than others. Have you ever read Story Grid by Coyne? He's someone who edited at a major publisher before going out on his own, and he wrote a book about his tools for editing novels. Might be worth a look if you're deep down an editing pit.
Would also like to know major differences to Anvil?
Yep, sometimes the front end is more complicated - it depends on the application. Generally speaking though, the hardest problems in the backend are much harder than the hardest problems in the front-end. Like, I'm sure the PhD's Google are hiring are not working on front-end stuff.
GRRM has a similar approach, the outline way mentioned above is really helpful for those not that gifted, Brandon Sanderson mentions it heavily talking about his fiction writing (if you're telling a story you know you already have an outline, not the case in fiction) and is considered among the best in meeting deadlines -- outlines being one of the main tools to achieve that.
What’s anti competitive?
" In other words, it doesn’t even matter if everyone knows that McDonald’s sells burgers called Big Macs: There are ways to prove it, and McDonald’s didn’t bother. Don’t tell us, show us. There are rules, Ronald, and you will follow them."

I can see the logic behind that. If Uncle Bill's Bait Shop's printout is not good enough, should McDonald's menu be?
1. Make a video, showcasing results. If you need approval delete sensitive data first

2. Take lessons from work apply to opensource. You take your lessons learned with you everywhere
I agree. They look great, but I can't see the bill of materials being above $200-300. Quite the markup.
> Ubuntu with a Mate GUI "just works", has all the software I need and lacks BS like the Windows interface.

How do you figure? Every part about Ubuntu, from keybindings to menus to window management to user interface expectations, are directly copying windows.
i run win steam with wine and the games work surprisingly well most of the time
Anecdotally this rings true. However, I could easily see Fortnite being a fad. A year from now, I wouldn't be surprised to see the bulk of Fortnite's audience having moved on to something else. Remember Candy Crush? Pokémon Go? Words With Friends?
It's when instead of competing on merit, companies focus on controlling the market through monopolization techniques. I.e. simply banning competition.

Lock-in (i.e. refusal to support interoperability), patent aggression, forbidding competing technologies in their store and so on and so forth.
I don’t know, I don’t think most people classify them or nuts as vegetables, but I don’t know whether they are.
Well, yes, but there is no reason to assume that climate change is the only, or even the primary cause of the decline. It's likely a specific nutrient that is yet unknown and thus its intake is not monitored.