skysight-inc/HackerNews huggingface dataset:
There are many little things that just aren't available in Python-Excel libraries, that are available in VSTO.

There are also odd little things that Python database libraries don't implement, like SqlClient.SqlBulkCopy. Native bulk inserting is generally unsupported on Python, so I either have to spit out a CSV and use bcp.exe to bulk insert, or I have to use TurbODBC, a Python library (which has certain limitations, like not supporting certain datatypes like VARCHAR(MAX) or GUIDs).
TIL - aptronym
That may have been true 10 years ago when netflix's sole focus was growth, but they are pretty much a dominant player at this point. Once you get to a certain saturation level or market share, it's more about customer retention than growth since there is less room to grow and it's more costly.

The problem is that there is a fixed amount of time in a day and people's focus is a zero sum game. If more people are playing fortnite, less people are watching netflix. If more people are watching youtube, less people are watching mainstream tv.

There are only X amount of watch time for this world. The battle between all media companies is over that share. It's the cause of tension between traditional media and social media and why traditional media has been so forcefully demanding a privileged place within social media. There is only a finite number of hours for people's attention.
One huge problem with the start menu is that every company put a folder with their company name in there and you had to go inside to launch your program. Adobe->Photoshop, Microsoft->stuff.

I think the desktop designers should have made a fixed set of top level menus. Only show the non-empty ones, but at least make everyone put apps in them. I'd propose a set including: games, programming, engineering, design, media, office, entertainment, audio-visual, system tools.

I'd also suggest subcategories particularly for games. If there is only one category, or not that many programs total, it could omit the subcategary level when showing that menu.

Put users first and stop sticking your company names in their menus. Add a little structure and some reasonable heuristics. Done.

I think Linux distros could do this since they have packaging guidelines and huge software repositories.
Counterintuitively, the $15 price point is probably the point at which they are least fungible. Consider a 1/2" chisel:

$5 chisels are universally crap (terrible steel, terrible finish)
$35 or thereabouts chisels (Stanley 750, Two Cherries) are almost universally fine (modulo weird personal preferences that some people have?). Companies manufacturing chisels at this price point tend to do a lot of QC or have their processes down to the point where they put out consistent product for year after year.
$50 and up (potentially way up) chisels (Lie-Nielsen, Blue Spruce, Veritas) are probably all outstanding. I wouldn't know, I don't own any.

At the $15 price point, some are decent, some aren't. The Buck Brother's chisels that are made in the USA are generally regarded as having decent steel. Some are rumored to have less flat backs than others. I have a 2" one that I like just fine (except that the handle is damnably uncomfortable where the striking cap meets the plastic; the blade, however, is well made).

Somebody I knew had a Narex chisel at the $15 price point that wouldn't hold an edge well. I understand that Narex is generally considered reputable, so maybe that's an aberration, or maybe they've gone downhill.

Point being, the midrange is kind of terra incognita for quality.
The thing is, this isn't tech restricting or freeing anyone.
Tech doesn't come up with the business rules.
Engineers don't decide hey, I want to make this old lady's life harder.
Middle management decides that.
And we write it.
Because that's what we do.
Paper forms have been keeping two intelligent people from being able to do what they wanted to do since far before the first electron flowed through a wire. Should we blame printers? The printing press?

Now if you want to blame technology for making it easier for pointy-headed assholes to micromanage every single human interaction? maybe.
But computers don't decide to restrict people, and history has shown us that bureaucratic people have wanted this sort of petty power over others since long before we could reify bureaucracy into business logic.

If you believe that our mistake was in listening to the pointy-headed assholes, I'd love to know where I can work and not do so.

Paperwork's dark forest would be an equally applicable headline and yet...
> The point is that nobody wants to write out imperative spaghetti for complex applications.

You really don't have to, you just have to walk out of that "wood of popular notions." There are libs to handle functionality of any part of a modern MVC app: reactivity, input handling, declarative components, templating... that don't even making you think of manually manipulating the DOM tree.
Have you used other google products? I find their documentation routinely incomprehensible and difficult.
Can I Talk to a Manager?
Rainbow Levels for Vim (color-matched segments of code)
As a person who loves tech writing, who owes his career to free coursera courses and online tutorials, and who is eager to teach people, this is an insanely difficult thing to get right.

Writing an ok tutorial isn't good enough. Writing an amazing tutorial is fine, if it is on a platform people know (such as LinuxAcademy, Pluralsight, or something similar).

I once wrote an article on getting started with a static website generator. I received a ton of praise in the comments, saying how great the step-by-step instructions are, and I felt great... Only to discover that I made a typo in one of the commands, and that if you actually went through the tutorial, there's no way you'd get past that one step, unless you knew what you were doing (in which case you wouldn't go through a getting started guide, most likely).

All I'm saying is, unless you can write an amazing content on a platform where people go to learn and advance their career, no one's gonna use it, I'm afraid.
> It’s common to pay for things to make them easier to configure/manage.

Yes but in the case of RedHat specifically those goals are not achieved.
luddy already comprehensively answered your question further up the thread with a list of power abuses unique to China. Nor is it some great mystery what principles we have that China does not respect. "Freedom of speech" is a big one. "Representative government" is another.

When you ask "can you list specific things", and someone does so, and then you ignore the answer and ask again, it begins to look like "whataboutism" in bad faith, rather than an attempt to further the discussion.
I think nostalgia plays a part for sure, but there's also substance about the old UIs.

Looking at Win98 icons reminds me of my days in high school when I would just tinker around Windows for fun, changing icons of shortcuts, make good ol' personal homepages in HTML and Javascript (mostly alert boxes), and play Starcraft 1 and Diablo 2. The icons and the Win98 UI give me pleasant feelings, mostly coming from those experiences.

On the substance side -- this isn't exactly about Windows, but in the last couple of years I've tried a variety of Linux distros and DEs. Specifically, I've tried CentOS 7 KDE, Antergos Gnome 3, and Manjaro 18 KDE, all on laptops. There's no doubt that both Antergos and Manjaro bring with them very modern DEs (regardless of Gnome or KDE). But for some reasons, I felt the most productive on the CentOS 7 KDE, even though it looks the most primitive. Before I had the Manjaro laptop, I thought it was a KDE vs Gnome difference (KDE being more similar to Windows, vs Gnome being more similar to macOS, and I generally prefer Windows), but I think it actually does come down to the UI design. CentOS 7's KDE looks very dated, but everything is very functional and took little customization to feel productive in. The difference is similar to Win98/2000 vs Win7/8/10.
Is there a new version out, or is there any particular reason to post this?
So how do you take care of updates and upgrades? There should have been at least 3 major dist upgrades required to keep her on security support since then and afaik back then Linux Mint offically didn't support major upgrades and suggested to do a clean install instead, which is defnintely not something I'd let my grandma do on her own.
>I am currently a lawyer in the US. I am moving to Germany in a few months. I am committing to a career change, since my spouse earns enough for us to live on. I've had enough of being a lawyer.

Even so, this can easily lead to resentment and arguments, (and also self-doubt), if the other part doesn't start earning enough soon. So it's not like "family income" is a solved problem, even if one partner brings in all you need.
Well, not OP, but I can’t help but notice that women complain, a LOT, about male attention. Young men can be forgiven for taking that to mean that they just don’t want any of it.
Windows ME/2000 icons were even better.

https://upload.wikimedia.org/wikipedia/sl/8/8e/Win2000.png
B&H have started collecting sales tax [0] on lots of states after the Supreme Court ruling. States are going hard on collecting sales tax. Connecticut is even asking for online retailers to give them DBs on customer transactions[1]. B&H refused to do that while Newegg obliged[2].

[0]: https://iphone.appleinsider.com/articles/18/10/06/bh-is-set-...

[1]: https://www.courant.com/politics/hc-pol-online-sales-tax-201...

[2]: https://youtube.com/watch?v=xytMBKQyYdg
Author of the article here. I just noticed that it had been posted on Hacker News. Thanks to se7entime!
The incentives if you sell support is to make your software harder to use, design it poorly so that it breaks and people need you to rescue them when something bad happens, or simply deliver security patches timely. The first two and are against my principles and the latter simply doesn't apply unless you're a behemoth like RedHat or likely insecure or mission-critical so if breaches do happen it's a very big deal.

My particular project is designed to run in AWS and help reduce my users' bills. I spent a lot of time and effort to make it as easy to install as possible and to minimize friction, runtime costs and security risks for my users (it's entirely serverless based on Lambda and can be installed in minutes).

The side effects of these decisions are that it's so stable,secure and easy to use that pretty much nobody really needs any help with it, and that it is quite unlikely to break in the future by itself(although I see it break from time to time because AWS often changes some things that I depend on but I usually address these quickly as well), so getting a support plan doesn't make so much sense.

I mainly get these support plans sold to a handful of very enthusiastic users who would otherwise donate much smaller amounts.

I tried to bundle these with a guarantee that the supported code is thoroughly tested while the trunk is best effort, but that doesn't seem to work yet.
Funny what apparently simple differences in mathematical models can imply.

I studied an old-school "Wardrop model" of traffic flow in one class in school. In that model, your speed along a road segment is a function of the flow (vehicles per hour), and it's usually assumed to be monotonic (or at least non-decreasing.) In the article, the images never show increased throughput coinciding with longer travel times.

In the Wardrop model, equilibrium traffic levels are unique, and in TFA's model they aren't. (The diagrams make this clear in a really nice way, I like them a lot.)

I wonder whether/when each model is a better description of reality. It's hard to imagine the road in that Office Space clip demonstrating especially veh/hr flow...
It's also worth considering whether the absence of these officials is a net positive or negative in terms of the overall response. Their response last time was abysmal. Be reminded, for example, that 19 days after Thomas Eric Duncan was treated without proper gear, the CDC still had a cheesy "under construction"-esque web page on the topic that said, "PPE Recommendations are forthcoming".

Hospitals were waiting instead of making their own preparations.

And they told Amber Vinson it was OK to fly with a slight fever, only later to vilify her in the press for "breaking protocol."

What an absolute shitshow.
Yes, I prefer paying for a service that respects my life and my time instead of one that treats me like a junky looking for another fix.

Back in the day Lay’s potato chips had a campaign called “bet you can’t eat just one” which clearly encourages overeating. And yet today we see companies, like Netflix, embracing binging as some innocuous thing. We say binge eating and drinking is bad now, but binge television watching is universally ok?
In my reading, this says that autonomous cars, if they all behave cooperatively, can be more efficient road users than manual cars driven by individuals acting selfishly.

While it works out in the Nash equilibria they describe, I don't see it working at any sort of scale. It's too easy to defect from the better equilibrium: drive the car yourself, or buy that aftermarket app which disables the cooperative driving mode.
There’s a book that talks about these things called The Design of Everyday Things. I’ve only read parts of it myself but a friend of mine read the whole book and said it was good. From the parts I’ve read I agree. The author has some given some talks and presentations relating to UX as well that can be found on YouTube.

https://www.goodreads.com/book/show/840.The_Design_of_Everyd...

https://www.youtube.com/results?search_query=Don+Norman
Majority of BBC funding is from TV licensing, which should be considered a separate thing from tax payer funded.
On recent unix-likes, use getrandom() or getentropy().

On Windows, use CryptGenRandom, RtlGenRandom, or BCryptGenRandom (I'm not very familiar with Windows, sorry).
There isn't: https://www.dailymail.co.uk/news/article-6316567/Woman-corre...
Wow! what a waste of money.

Buying expensive hardware and relying on closed software that can only communicate with other expensive devices of the same brand when you can do it from the browser is a really sad reality.
Show HN: KotlinReactNativeMpp – A ReactNative App Written with Kotlin JS
If you achieve this scale of teams suggested, it means you have a lot of implicit gains here as well, right?

Such as higher quality, higher "velocity", separation of concern and hopefully a clear sense of ownership.

These are some of the things in my opinion that allows you to scale.
Low-budget being 1 million dollars.

Sadly that video edit was so unnerving I closed the tab after skipping around to see if it later changed (it did not).
Trusting your private network is private turns that whole network into a candy store once a beach head in that network has been established.

Defense in depth exists for a reason.
I've had small-ish docker swarms in production for a couple of years as well, and I really don't understand why it doesn't seem to be popular at all. I feel like I need to move to K8S just because swarm seems to be going away, but I'm really not seeing the technical advantages at all.

If someone could point me to an article explaining why k8s is so much better than swarm, I'd really appreciate it. Are the big advantages only at 100-node scales?
DO K8s is pretty neat, but last time I checked it did not have the metrics server (CPU/mem metrics, also "kubectl top") yet.
Large amounts of debt (student loans) and lack of access to capital. I have several friends who have started their own business, which turns out to be "consulting to pay the bills and trying to balance the remaining 20% of time towards new-product development and finding more consulting clients". They are all but doomed from the start because the leftover scraps of time between consulting gigs is not sufficient to really create a viable product or business. If they could raise a half million and give it a serious go, their chances would increase substantially.

Of course it's not a sure thing, but a) neither is it with most of the startups that raise a seed round, and b) failure without seed money doesn't mean "aw shucks, it didn't work out, I'll try again in a couple years", it means their personal finances and credit have been decimated and now they can spend the next N years clawing their way back to zero (remember the student loans they still have).
Famous forum in Russia makes the draw Iphone XR
And that assumption is fundamentally incorrect, and not just coincidentally.
My side project is on lambda. The #1 cost for me is the EC2 service I use for a DB they integrate with, because my lambdas basically don't execute except a few times on the weekend.

Nice to not have to worry about patching or updates or any other ops work at all.
Similarly, MySQL Connector/J also used to attempt to deserialize binary data that looked like a serialized Java object (CVE-2017-3523). Doing this with untrusted data can often be used to obtain arbitrary code execution. Connecting to an untrusted server does not appear to be a use-case that received enough attention.
I'm also constantly surprised at how unpopular docker swarm is given that everyone already uses docker itself. Why do you think swarm is going away though? I love the idea of just using my docker compose file as my deployment config.
Iron and steel are not normally put in landfills. Due to the ease of extraction, iron is the most recycled material on the planet.
Mostly Upbeat Outlook for Chips
A most unexpected answer to a counting puzzle [video]
What's your library licensed as?
The app accessing your contact list, monitoring phone calls, accessing your private photos. That's also how you can tell the difference between a "native" app and a progressive web app.
Makes me wonder if they practice that way. They probably don't break form and high-five a teammate when they're practicing...
Good to know the old school way still works. Kudos.
I'm not sure but would something like docker swarm qualify?
You handle the hypothetical by validating a new environment can be built and bootstrapped. Doing this on a regular basis, either by tearing down and rebuilding dev, or in a separate environment just for this purpose, is not a "nice to have". This same problem exists with monoliths with complicated dependencies, nothing new here.

Just like backups, if infrastructure as code isn't tested, it's worthless.
I agree the download process is boring and risky, but that's a process users are familiar with. At no point does this make them think "that's all over my head" (even if they end up with malware).

I'm not saying the approach is superior in all points, I'm pointing out how much more intuitive it is for the average person.

And I was specifically talking about software that's not in a pre-installed repository. The different GUI app stores are pretty much equally easy to use.
This model is overlooking some aspects of traffic flow. The most important one is that flow does not increase and decrease smoothly. As density increases there starts to be shock waves that bounce longitundinally[0].

It would also makes sense to also distribute some autonomous vehicles along the train to minimize these shock waves. A much simplier solution is to autonomously centre between the vehicle in front and rear[1]. Doing so smoothly is simple local logic which may improve flow rates dramatically but I don't know if it's been implemented anywhere.

[0] https://www.youtube.com/watch?v=Suugn-p5C1M
[1] https://www.insidescience.org/news/fluid-dynamics-explains-some-traffic-jams
Well Ubuntu is a broken by design bleeding edge attempt to be microsoft with linux so it is not something I would use myself (ditched it 15 years ago) and even less install for people who are not computer literate with time on their hands.

I have two main issues with OSX: it only works on overpriced hardware with no repairability and some things are hidden or very difficult to find when possible (sort of the civilized version of GNOME's way of removing settings and features and thinking the user is dumb).
What about the stripes? What were they thinking with the stripes.
Best start wearing white gloves then!
How Fast Are We Really? Bring on the Concept of Effective Speed
I was intrigued, but after visiting your website I'm ambivalent. The only way to truly combat shilling is to fully embrace a model where each person sees reviews only from their own personal network of sources— this drastically reduces the "eyeball multiplier" that makes mass media so attractive to marketers.

But seeing things like "Top 3 Recommended" on your website makes me believe you're falling into the same trap everyone else is, at least partially. I don't care how sophisticated your detection of paid content is; you simply can't win a direct war against these pathogens (marketers). The only way to win is not to play, i.e. don't provide a platform for mass reach in the first place. Mass media is really a type of monoculture, with all the same weaknesses.

Unrelated: how do you plan to solve the problem of identifying and classifying essentially every product in existence? Resolving duplicates, slight variants, etc. is a very hard problem, as is categorization.
Practical applications are irrelevant, this is a fun, cool project. I love seeing this sort of thing on HN.
Why not make it just free for everybody? Public transportation typically has profit margins of -50% to -90% anyway... just take it to -100% and get a huge boost in ridership! (And probably save some expenses relating to collecting payment/enforcement.)
> I think Linux distros could do this since they have packaging guidelines and huge software repositories.

Many already do such things (most Desktop Environments provide a shell with some kind of software category menu).
Any chance it could just be light RSI?
The lawsuits are mostly initiated by “ambulance chasers” and for that reason most of them will fail.

Also the data protection authorities are there for guidance too, not just for giving fines. You don’t need to hire lawyers, you can just contact your local DPA. And if you do that, and take steps to be compliant, you’re acting in good faith.

Fact of the matter is most publishers are not compliant because most publishers use bidding exchanges and the bidding exchanges currently leak user data in a way that cannot be GDPR-compliant, even with user consent.

But in such a case it is naive to blame the GDPR. We are talking about an entire industry built on profiling users based on leaked data and that needs to change.
Ok, here it is: https://github.com/jmdugan/blocklists/blob/master/corporatio...

That's not me, but it's the list I use.
oh damn, you are right!

I thought because I could access http://www.gutenberg.org I could also access other books. I guess we stick with libgen than...
Marcus McDilda, P-51 Pilot Fooled Japanese about the Atomic Bomb
They have put some videos up on YT:
https://www.youtube.com/channel/UCnLpB5QxlQUexi40vM12mNQ/vid...

Some of the footage either shows real sensors or is extremely convincing CG :)
It's gotten to the point that it feels like a version or intermediary for Aliexpress.
Silicon Valley’s “growth at any cost” is the new “unsafe at any speed”
It depends, if they only use a browser,solitaire,image viewer and video player then the Linux equivalent are very similar or better. If they use some exotic software then I agree with you.

But keep in mind that there are people that will have no idea that you changed the software, I was called by a neighbor to check why his laptop has no longer sound, somehow he muted Windows without knowing(maybe he hit some keyboard shortcut). With this low skilled people there is o retraining cost because their skill is already close to zero
Was looking into this recently. It's (currently) a complete non-starter:

1) For each item there are thousands of bids.

2) The fluctuations aren't enough to easily cover Steam's fees

3) The price of almost all items is declining, meaning holding inventory is a bad idea. See point 1