skysight-inc/HackerNews huggingface dataset:
But boring doesn't bring young developers to your team. Like it or not, there's a fight for relevancy going on, fought by developers wanting to carve out either a niche for creativity, or, less favourably, longing for job security, resume padding, or self-promotion. And there sure is an effect of platforms building up a legacy of fossilized enterprise tooling turning younger devs away, such as Java; at a customer of mine, a team even chose Kotlin in a secret move to be presented after the fact. This was for a basic FinTech backend, so since it wasn't even Android development, I can only assume they wanted to pad their resumes. Same thing at a bank where they chose nodejs when it, as much as I like it for lightweight web backends, really lacks basics such as decimal arithmetic and its always-async nature only spells trouble for integration work, debugging, etc.

If it were only for bare requirements of business CRUD applications, we had it nailed around 1990 with client/server SQL apps already. Ever since, we seem to long for wrapping stuff up for modularization: first OOP, then package management, then "modules" (in Java land since v9/11, and OSGI before that), SOA/microservices, containers/k8s, with their accompanying zoo of tools that really don't make things any better in the slightest. About the only real progress I can see here is that modularization made unit testing mainstream.
Couldn’t have phrased it better myself. I’m guessing the original poster is a member of Indie Hackers, getting on the front page of HN is one of their main mission objectives when it comes to marketing.
It depends on the platform's EULA.
I left all the groups I was in for programming languages, server technologies, other “devops type stuff”, because they just turned useless.

People either spammed their terrible YouTube tutorials, Medium links, or job postings.

I’ve found the job searching feature useful, but nearly every day I am spammed by recruiters from companies like TCS with horrible jobs that don’t fit my skills, aren’t matched to my skill level, are 300 miles away, and none of them pay close to what I currently make.

And then my newsfeed is filled with reposted feel good stories like the old woman who wanted to withdraw money from her account and the bank forced her to use the ATM so she took her million dollars to another bank down the road.
Firefox (and I think Chrome as well) does color management for images, and I think they even do it correctly these days (i.e. no tag = assume sRGB), which they did not for some time (out of the box).

FWIW I think the Windows approach to color management has proven wrong and off-base for today's world. It stems from the 90s where color management was seen as something only "pro" applications would ever need to do, so it was okay to require a lot of effort from those few application developers to implement color management in their apps. The MacOS approach where applications tag their surfaces with one of a few standard color spaces and the system does the rest is less powerful in theory but, on the other hand, means that things will actually work. Plus, I think MacOS has escape hatches so that apps can do their own color management based on output device ICC profiles if they really want to.
Time Management Strategies: A Compendium of 58 Effective Techniques and Methods
I’d say that the reviews you have cited are satirical.
plotnine isn't a perfect port of ggplot2, but it's pretty close. https://plotnine.readthedocs.io/en/stable/
> You’ll learn than you think!

*You’ll learn more than you think.
Sure, I didn't mean to imply it was proof one way or the other, just that it's not a universal thing. I've actually never heard the term "quackery" but I do like it.
Oh this is lovely. As someone who spent a lot of time in the graphics area, let me say bravo, it isn’t easy and the features you put together are really good. I might dive into your code at some point over holiday break.

Awesome work!
Yes, I posted the article in the past. This time people saw it, and started discussing. That's about it.

I'm just trying to share the lessons learned while building a product, and if someone finds my product interesting, that's great, if not, fine too.
>All of their early micros were hobbled in some way to make them not-quite-compatible

All the minicomputer makers suffered from this to greater or lesser degrees. I think their micros were so compatible with the IBM PC relative to the completely vertical silos that their minis lived in--own chips, own systems, own disks, own apps, etc.--that they just couldn't see that mostly-compatible == incompatible. Furthermore, as another comment noted, they were reluctant to even sell in computer stores much less something radical like mail order.
If Slack is marketing their product for businesses and as an office product ("we're trying to kill email"), then it's hardly unrelated. If companies are looking for a solution that streamlines the functionality of SharePoint, Teleconferencing, and collaboration, it seems directly within Microsoft's wheelhouse to include Teams as a part of M365.
Depending where the customer lives and wants to go, Ryanair can easily be 2-12 hours faster than the alternatives.

Especially in Eastern Europe, they might be the only airline with direct flights between smaller cities and Western Europe[1]. There's no way I'm choosing Lufthansa and changing flights in Munich if I can go direct with Ryanair and save 3+ hours.

I've wondered if I show up as this type of customer to Ryanair, since there have been a couple of times when it's been within their terms for them to charge me (e.g. slightly overweight luggage, lost boarding pass) and they haven't.

[1] Destinations from London Luton, almost entirely Ryanair and similar budget airlines -- zoom in to ~Slovakia: https://www.flightconnections.com/flights-from-london-luton-...
What I was saying before is that, as long as you only use the degree of belief as an ordinal value, you don't need to come up with an explanation for what the actual value represents (e.g. the percentage of neurons that agree or disagree with the statement, or whatever you think it means to think that a statement is X% true in terms of something that is quantifiable). But the problem is probability is not ordinal, it's a cardinal value, so you DO have to come up with an explanation. That was the argument.

Do the rules make sense? The rules don't have to make sense, they're axioms. They're assumed to be true whether they make sense or not. We are not discussing the axioms. We are discussing interpretations of probability. In my opinion a good interpretation of probability must provide a context in which these axioms (kind of) make sense. And that's one of the problems I have with the interpretation of probability as a degrees of belief, the rules don't make sense in the provided context, at least to me, because I don't know how to make sense of arithmetic operations involving degrees of belief. (But that doesn't mean that I think the rules themselves don't make sense.)

Finally, even if you think that the human mind doesn't work in the way degrees of belief are hypothesised to work, you may still find the concept useful as a means of giving an interpretation to probability. Personally, I don't think that the mind works like that, nor that they're useful as an interpretation of probability. This is basically my position.
> In fairness, that quote seems to have been in reference to having a "home computer" that controlled everything in the home which was a popular notion at the time and did not, in fact, come to pass.

Like an Intranet of Things?
If I can rip off 3000 people a year for $88, that's a pretty good living. I wouldn't even have to feel bad about it, because anybody who would complain is unprofessional.
All Popular Software Development Podcasts
Yes

https://pytorch.org/tutorials/beginner/hybrid_frontend/learn...

https://pytorch.org/docs/stable/jit.html

But people normally use PyTorch in eager mode.
Of course. I guess what I wanted to say is: There's no way around testing your code on all compilers and platforms where that code is expected to run. There will always be new warnings and unpexted portability problems. Fixing those makes the code more robust. The language standard can only help a limited amount.
> Vladimir Iglovikov. PhD in Physics. Veteran of Russian Spetsnaz. Kaggle Grandmaster.

> When I sit in front of the computer in San Francisco, the only thing that comes to my mind is to build a Face Recognition system and check the burglar’s face in it. Something similar to Clearview. Machine Learning is my expertise; creating such a system is straightforward but will take some time. Tempting. Thinking about it.

Two considerations, after reading this story.

1) It's not a good idea to mess with an ex-Spetsnaz. Plus a PhD in Physics! I wouldn't want to be the burglar. Your days are numbered.

2) I would hire this guy in a heartbeat. Wouldn't even do a single interview.
I don't understand why this should be the case.

It might be that no one has written the code to make it work in eager mode, but I'm trying and failing to think a hardware reason this could be the case.
There are many services letting you generate fake valid email addresses on the fly, I use them all the time for this kind of programs.
I thought the M1 GPU alone was about as powerful as a 1080. Wouldn't the Neural Engine cores make it faster than a 1080 for ML?
Came with Windows 95, still remember using it to test a Sidewinder 3d Pro with it :)
The emphasis of the question should be on “exactly one”. How does using fields instead of particles resolve the question of the collapse of the wave function?
I've asked this in other similar posts: how do you even buy one of those?

I went to the equivalent LG website for my country, and they don't even have a button for contacting them like in the link above.

So I did some searching for the model "LG UT640S" and I only found it sold on one website in my country, but listed as a smart TV (full number: "LG 43UT640S0ZA", parent ends in S0UA).

What gives? Do you need a company to be able to buy one of those? Maybe a sort of line of credit with LG? Buy in bulk? None of this makes sense honestly. I wanna buy a product that clearly exists in the world, but I can't even find someone, somewhere, that will sell it to me.
I'd second your UX comment (I find it to be a mix of okay sub-systems but horrible connections between them), but also the other users' comments about the advantages over Lync/Skype for Business.

My work place introduced Teams after Lync was deprecated. We really got into using it during the start of the current pandemic, but almost 100% for video meetings.

Teams' "Teams" feature isn't a place to chat freely, it's more like a Yammer (something like MS's workplace Twitter) with its posts and comments. This works decently well to keep topic separate.

What's weird to me is that that feature is entirely separate from "chats", which is entirely separate from "calls" (which I've only had to open to answer a missed call; why not put it into the chat?).

Since a major use of Teams are meetings via calendar events it'd be great to be able to see all my events within Teams ... but nope, got to start up the Outlook app for that.

Integration is still a bit of a pain point with Teams (or MS stuff in general). What you can grant them is that at least most of the time thing at least kind of work (audio quality is fine, can always log in - looks like they hyper focused on removing blockers before anything else, which is a decent strategy. I just hope they'll polish the UX a lot in the coming years. I've never used slack, but from what I've heard it seems to be like Teams has already eclipsed it a bit and I think it's going to continue to do so.
Thanks for recommending!
SEEKING WORK | Madison, WI | REMOTE or LOCAL

I'm a product lead who specializes in Clojure/Script development. I quickly and independently develop quality software that will meet your business needs.

Recent work: - Created https://github.com/deckeraa/pouchdb-fx, a re-frame effects handler for PouchDB. (Please keep in mind that this library is very much in alpha if you decide to peruse the code :) ).

- Created a fuzz-testing tool that takes in a language grammar (EBNF) and uses that to generate syntactically correct random text in that language. During text generation it can also take in external information (such as table and column metadata for use in generated SQL queries) to create random text that is contextually correct as well. Currently used for testing SQL databases.

- Built https://familymemorystream.com, a video-hosting and sharing site for family videos. (Tech: Reagent, Clojure/Script, S3, CouchDB, Stripe)

- Created the https://github.com/deckeraa/couchdb-auth-for-ring/ open-source library that enables you to use CouchDB as an authentication back-end for Ring apps.

- Led a team of ~17 software developers for the business intelligence module of a large healthcare IT company.

Buzzwords: Clojure, Clojurescript, Javascript, C#, Java, MUMPS, Bash, SQL, CouchDB, GraphQL, S3, Python

Email aaron AT stronganchortech.com

Website: https://stronganchortech.com

LinkedIn: https://www.linkedin.com/in/aaron-decker-3420a77b/

Resume: https://stackoverflow.com/story/aarondecker
Thanks, just updated the article to clarify the context a bit better.
Hmmm, these meta affiliate links have confused my moral compass ;)

Lucky I'm not in the UK :)
Most people know Word. Most schools teach Word. It's not the companies' fault for following trends that make it easiest on their employees.
Very interesting. So if China is a threat does that mean their achievements are invalid? If anything we should shove them in everyone’s faces to ring the alarm bells about the west losing its lead. But even if Japan is a friend, most of its achievements go unnoticed. Truly a sad state of affairs for science and space exploration.
I suppose what I'm thinking is that is many cases markup is not metadata. It's semantic and part of the meaning of the text in the same way and to the same extent that punctuation is markup.

Nobody would put punctuation in a metadata file. But why not? It's markup in exactly the same way that a lot of HTML is. In fact formats such as Markdown can be considered extensions of punctuation just as much as they are simplifications of markup.

I remember reading a discussion of word processor document formats back in the 90s, concerning the representation of layout and embedded images and tables. One participant was saying that conceptually the correct way to treat such inclusions is as a character. It's part of the text, not some external thing imposed on the document from outside. For a page layout system such as DTP you might make a different choice because the focus is different, but for word processing I thought this was a very insightful point. A lot of markup is part of the data as well and best treated as such.
I feel that for one on one chat and calling, Skype for Business was great, and better than teams. For groups and project wide chat Teams is better.
Done. Great suggestion. Thank you!
Tell HN: HN Karma Being Exploited
I just happened to look at the top comments on a front-page HN post and noticed the following:

The comment at the top had posted 0 minutes ago and already had the top post in a substantial list of comments, and their comment wasn’t that great. Their user was created 88 days ago, had 235 karma, mostly from recent 2 submissions that each went frontpage and each got a lot of points.

The second in the list had 135 karma and has been a user for 4 months, with frontpage hits periodically on submission.

The third comment was from a user created 8 years ago that is fairly active.

I’m not trying to show how HN karma is being exploited, but this rang alarm bells for me.
> Respect and Courtesy are important at all times

I could not disagree more. Ethical and considerate _actions_ are important at all times. Many very dishonest people help themselves sleep at night by pretending that being polite excuses their actions.

It does not. Actions have real life, often irreversible, effects on those around you. Being polite has few, if any, tangible effects.
> and they're not screenshots

That over there blew my mind, and I had to go back to the page to double-check that. And indeed, it's all clever CSS trickery. Digging further into the source, I found that this was generated using the ansi2html [1] library which I had never heard about before. Thanks for the TIL!

[1] https://github.com/pycontribs/ansi2html
Yes. About the MV/8000 "Eagle," which was DG's 32-bit answer to the VAX. Podcast episode about it: https://www.redhat.com/en/command-line-heroes/season-4/minic...

(Disclaimer: I helped with this podcast episode and was interviewed for it but it wasn't used because we were able to get enough of the people with first hand experience; I joined a few years later.)
YAML has far too many features and doesn't let you structure data well for this use-case. There's no concise way to provide typings for its fields, for instance - note how every field requires two lines in the examples, far too verbose.

I don't really know what to tell you other than that YAML is not well-suited to this domain, and designing a domain-specific language which meets the particular needs of the system, and only just, would be better. You could base it off of C structs or Rust types or s-expressions or whatever else, the exact syntax isn't important so long as it allows you to concisely and precisely specify the semantics of the tool.
Afro Eurasia is one single landmass.

https://en.m.wikipedia.org/wiki/Afro-Eurasia
What @colechristensen said.

I had a similar experience with a (quite popular but not google) website provider that I had a relationship with and had given them my CC. At some point my account credentials went invalid - I could not do a password recovery no matter what I tried. Since I could not log in, I could not cancel the subscription. I emailed them and got no response. I could not contact "customer service" because I had to log into the site in order to do that.

After two years(!) of charges (charged once a year) and no responses, I got fed up and contested the most recent charge on my CC. I was contacted via email the next day by a customer service representative who was pretty unhappy with the chargeback and threatened me with cancelling my account. Exactly what I wanted - problem solved!
Just yesterday I had to wrap up offsetof in a macro for use in some pseudo-reflection code

#define MEMBER(C, M) { offsetof(C, M), sizeof(C::M) }

I couldn't figure out nice a way to do this without the preprocessor. The best I came up with was to use a lambda:

[] (const C& c) { return std::cref(c.m); }

But these are stored in a std::map which means I have to use function pointers or accept the overhead of std::function
Apparent (can't find the reference now) it would attenuate the signals, make them stronger. You'd need to build a Faraday cage around yourself. Add some filtration and you're ready for the 21st century.
Blub is greater than fringe because Blub exists in objective reality; fringe will certainly exist in objective reality, but in such a different context that none of the authors of fringe will recognize that they're staring fringe right in the face.

This is exactly what happened to Alan Kay when OOP was fringe. He then saw all the mainstream programming languages implement OOP and exclaimed "I don't recognize any of these as OOP." Even though it was exactly the same OOP he envisioned, but in such a different context he couldn't see his idea. And the same thing will happen to monads too: Simon Peyton Jones will enter a code bootcamp and see a new programming language with monads and exclaim "I don't know what you're programming in but these aren't monads." And the same thing will happen to Bayesian convolutional neural networks, Word2Vec, and Gradient Descent if machine learning is your style.
Some info about the memes mentioned at the bottom

https://knowyourmeme.com/memes/carcinization
I find it fascinating that I can be sitting here doing my thing, while there's people somewhere else on the globe that are actively exploring extraterrestrial objects and even bringing stuff back to Earth. The contrast between those things, for me, is mesmerizing.
How do you look at top comments?
Tony Hsieh’s Final Months
TBH the length that C++ goes to replace every single use of the preprocessor "just because" is close to zealotry.

Every single "fix" probably requires more lines of code under the hood than the entire preprocessor and in the end you have added tons of additional features to the language to fix problems that (often) don't need fixing.

The preprocessor being a simple text replacement tool is a feature, not a bug, but like every universal tool it requires some common sense to not abuse it.
The link is my profile.

It is a forum website with accounts, tagging, sorting, and moderation.

All these features are accessible to Netscape 2+ and IE3+, and also Opera 3+, Opera 12, Lynx, Links, w3m, NetSurf, Dillo, and many others, with and without JS enabled.

Accounts require cookies for now. Some enhancements require JS.

Mostly built by one dev in (copious) spare time.

My motivation is to preserve the knowledge of building compatible Web apps, to allow anyone to access my site, and to embarrass the big websites which complain if your Chrome is a couple versions behind.

I believe in aiming for 100%, not 95% accessibility, and here are some scenarios I've tested with:

* Older devices like my beloved iPads running iOS 7 and 8, which won't upgrade past that.

* Vision-impaired users with screen readers.

* Library computers stuch with IE and very old Firefox.

* Restricted access connections, browsing (and posting, and voting) via Google Translate.

* Slow connections and slow devices forced to browser without JS.

* Text-mode browsers Lynx and Links which were my only option at the time.

* Device without a keyboard available (I have several on-screen keyboards to choose from)

* Device without my keyboard layout of choice. With JS, I have two translit options at this time: phonetic-Cyrillic and Dvorak. NoJS support to come.

* Retro browsers from a long time ago with their unique beauty and features, e.g. Mosaic, IE3, Netscape, IE6, Opera 3, etc.

Some may consider these to be "edge cases" not worth a bother, at less than 0.1% of the visitors. I guess they might also consider a wheelchair ramp unnecessary, since it only gets used like once a year. I consider all these scenarios to be opportunities.
There are many alternatives to Spring if you prefer a more DIY approach. Namely Javalin, Micronaut, KTor (for Kotlin folk) and many more (Quarkus was already mentioned).

Spring however is the way to go if you come from a Rails/Django/ASP.NET background and want the framework that everything works with out of the box.
New Mexico sues Google alleging it collected data from children
Yeah but I think the point made by this blogpost is to distinguish shallow blub (copy and paste info from stack overflow) from deep blub (go deep into the source code, instrument it and reimplment it) and that the latter allow for generalization and even practical understanding of fringe ideas.
The phrase "cancel culture" is such meaningless drivel. There are many valid reasons why we don't want to give a platform to certain people because of what they did in the past.
I think HN temporarily brings newest posts at the front so that someone who checks for new replies can quickly find them on the top. After a while they are moved to the bottom. I am not sure on the exact mechanism behind this but observed it multiple times. So the "posted 0 minutes ago" part in your observation is telling.
If you controlled dumb devices, including all your appliances, from a single centralized computer. Things like Alexa, Nest, and some light bulbs notwithstanding, it's all still mostly gadget gee-gaws rather than any kind of truly useful home control.
it wants a goddamn SMS authentication

That's a company policy setting and not something inherent to Teams.