skysight-inc/HackerNews huggingface dataset:
But the tooling on emacs or whatever is up to par. That was my original point, not that a plain text editor is a real man's way, just that it's good enough. PyCharm or whatnot isn't necessarily much better than what you can do in emacs, but it isn't portable to other languages or as flexible. A text editor like vi or emacs isn't much different than an IDE's functionality when looking at a dynamic language. It's a WHOLE DIFFERENT WORLD with scala though (IMO - that's arguable but refactorings etc aren't on parity with intellij), and I don't foresee myself ditching intellij for scala dev any time soon.

I remember showing a scala developer who was using sublime the "extract method" feature and some refactorings in intellij and he was like "HOW DOES IT KNOW ABOUT THE CODE THOUGH???" - the IDEs have great features, but they're less differentiating for dynamic languages as a lot of the OSS tools are just as good. Eg VS Code MS Python extension for example. It's just great.
Forcing a baker to bake a cake by taking him to court was speech I am sure.
We have an some Echo Dots.

While I'm somewhat concerned about the privacy implications, it has been very convenient. The biggest problem it has solved is "how to listen to music", and if that isn't a pain point for you, you don't really need it.

My kids have told Alexa to recognize their voices. I have several boys, and Alexa really can't tell them apart very well. (And, I haven't figured out how to edit the profiles; one of them taught Alexa he was John Cena, and I don't know how to correct it; another son uses a deep voice to tell Alexa he is Batman, which is kinda funny) I would not be concerned, at this point, about other people's devices keeping shadow profiles of you. (This statement probably needs to be reassessed every five years).

I did play with an open source voice assistant, but these are so much better, hardware- and software-wise. Would I take a self-hosted voice assistant if it reliably did most of the things I use Alexa for? Absolutely.
Sometimes.

But developers are part of this problem too. There's plenty of times where I see devs immediately reach for tools instead of learning just a little bit more about what they already have. My favorite example is when folks want to add a NoSQL db into the mix on top of a traditional db. Not because there's a real performance need, but because for their use case it is 'easier'. Never mind that their problem possibly could have been solved by just writing their own SQL instead of trusting a garbage ORM...
Configargparse is a great drop in replacement for argparse that I use to handle bridging env vars with cli flags

https://pypi.org/project/ConfigArgParse/
Don’t Be Evil: Fred Turner on Utopias, Frontiers, and Brogrammers
Soma Capital is launching startup shadowing for aspiring founders
The question you should be asking is this: If total income stays the same, why would the price of the Camry NOT INCREASE? Is there any situation you can think of where there is more cash in the system and the price of goods decreases?
The Fastest Google Fonts
My only fear would be them turning it around and preventing me or others from using the idea in the future with their big squad of lawyers. They wouldn't even need a legitimize claim to pull it off.
I would say that we as CS people could learn from physics but when name things God Particle... Arguably to grab headlines I wonder about the Physics world... Then again I guess things like funding and getting people interested are important.
On the other hand, Netlify will support whatever next static framework is in fashion from day one.
I doubt it pulls in anybody in the unfinished state its in. WSL does not integrate very well and is miserably slow. My 13yo thinkpad runs circles around WSL running on my workstation. WSL2 is still beta, and given how buggy 1909 still is, I am not installing 2004 on anything I care about. And I recently tried Windows Terminal, but it couldn't even give me an admin prompt without giving every single session elevated privileges, so I gave up after 5 minutes.
Just a Contribution Url Test
Let’s not forget Microsoft also bought Deis. That helped shift the Azure container service from Mesos to Kubernetes. They also hired Brendan Burns.

Docker democratized the creation of containers, but other companies built more and better services on top of that.
These look like pre-computer analog control rooms at large plants everywhere. There wasn't much automation then so the operators really had to know the process and how to manually start, stop and modify the behavior of whatever it was - chemicals, power, steel, etc..
s/hypermodern/annotations
Why the lambdas at all in these examples...

(lambda real_user: real_user.get_balance())

and not

User.get_balance

(besides subclasses not getting their balance called...)
It's not a static binary, at least on my Mac. It dynamically links against Oniguruma.
Did they just appear as space characters, or did they actually not take up any cells in the editor? Currently some non-displayable characters are rendered as spaces, which is not ideal. I will look into displaying non-displayable characters in a special way (perhaps as `^@`, similar to how Vim does it, or with �, which is meant for this purpose).
Every byte of a TLS connection explained and reproduced
Back when Norman Podhoretz came out with a memoir called I think Making It which mentioned a "dirty little secret" (I'm no longer sure which: maybe that money got more respect than intellect), somebody, probably Esquire, said "it may not be dirty, but it sure is little."

Is it a dirty secret that you can only be a yachtsman/fox hunter/back country skier if you can afford it? Yes, I regard writing as in general a better activity than those. But I don't have an answer.
Social media are publications. A company can not say they have an open platform and call Themselves immune to libel or censorship if they’re going to editorialize and punish views you disagree with. Section 230 needs to destroyed.
can't say i'm a fan of the decorator to implement functional concepts. jut feels dirty. type hints in python are just as meh. feels like it's not taking advantage of pythons duck typing.

a version of try and either, with a decent do notation taking advantage of for comprehension...
https://github.com/papaver/pyfnz
At least he's not Hillary...or Biden.
How to manage AI annotation services during COVID
Which should be eliminated.
Stop Serving the Feedback Sandwich
>I think the problem stems from the idea that new is always better...

This is definitely one of the curses of the tech/software industry and we keep cycling through certain phases, it seems, building nearly unmanagable complexity in the process.
I'd say, make sure it's backwards compatible with the old way of doing it because there's a lot of scientists who have been using it for a looong time and don't like change. You have to remember, for a scientist, a tool is just a tool, not all of them are going to invest a lot of time in learning a whole new process.
In the late 80s I remember looking at many SIGARCH papers that were printed on crappy dot matrix printers. I thought this was kind of awesome- it's a combination of "who cares about the font when my paper has a good CPU architectural innovation" and "with my new microcomputer there is no need to pay for professional typesetting".
A quick dive into k3s and the Mender Update Module for Kubernetes
... slowly :)
I'm not sure. Maybe lack of funding for high schools and below? Maybe peer pressure? Probably a combination of a few reasons.

I don't think there's a fundamental lack of ability for high schoolers to understand long term financial consequences.

Making college free would certainly "fix" this issue, and would be great for non-financial reasons, but it seems like a bandaid to the whole financial intelligence thing that will just push the issues down the line. It's not like once you become an adult you automatically become more financially intelligent (see: 2008, massive car loans, etc). I truly believe better or more focused high school education would help a ton.
How did you decide which clients could use offshore labor? If you did that in financial or defense industries you could be opening yourself up to significant legal liability
Bad state data hides coronavirus threat
Something might be changing inside Google.

- Last year after 10 years of utterly irrelevant and insulting ads they've now started to show me relevant ads. I might even have clicked one or two as it was kind of interesting.

- Twice in the last six weeks when I hit !g in ddg to see if I was luckier in Google, Google delighted me by actually showing exactly the results I wanted.

For those who are too young to remember old Google I'll try to explain: normally when I search with Google the last ten years if the topic wasn't completely mainstream, Google would twist my words to mean something that they could show more results for.

Old Google showed what you searched for in an almost intelligent way, and this is what I have seen again no, for the first time in ~10 years, and not only once buy twice!

- And now this: they'll stop trying to shove AMP down our throats..?

Let me guess:

- someone is threatening to sue Google

- and Googlers are tired of getting rightfully roasted for something stupid Goolge does, every single time they show up here
I used to manage my shops using Zapier and Google Sheets for many years. Our products were coming from many different sources and many things would fall through the cracks. Customer service would be slow since agents would have to know where orders need to be returned and the return process.

Openship started as an internal project so all this could be managed from one dashboard so we could scale to 5000+ SKUs without the system being overwhelmed. Orders can be routed to any channel that has APIs to search products and create carts.

The other benefit of Openship is that your operations are abstracted out of Shopify. If you ever want to leave Shopify or roll your own e-commerce backend, Openship and your operations won't skip a beat. Let me know if you have any other questions.
I could not reply to your message one below so moving it here:
>You're the one that has three times now commented on one of my posts trying to prove to yourself that everything you're doing is fine and there's nothing you could be doing better from a security perspective.

I am just expressing my opinion. You know, taking distraction from mundane work to talk technical things. I am not trying nor do I need to prove how I do my development/design and what tools do I use and frankly I do not give a flying hoot what others might think about it. I run my own business after all.

As to you particular point of language being unsafe because it allows typecast pointer to integer: allowing unsafe features in my view does not make language unsafe as long as it provides safe way of doing things as well. It is called flexibility in my book.

Security wise: could I've done better? Sure. Anything could be done better but you've probably heard about the law of diminishing returns. Does the fact that I use language that have unsafe feature automatically make my software unsafe if I do not use said features - big fat NO. Even if do use such feature (and rarely but sometimes I do for the sake of efficiency) it does not really change the main point.
Please don't do this. It damages the site, achieves nothing, and makes you both look bad.
What to do instead: be the first to let go.

https://news.ycombinator.com/newsguidelines.html

I've divided the feedback between the two of you so please see https://news.ycombinator.com/item?id=23339633 as well.
My best guess: Expand the clientele of Azure from 'corporations and C# shops' to 'everybody and their grandma' like AWS has done - basically going after the long tail of cloud hosting. And I think, apart from improving Azure itself, they're also trying to do this by making sure the best possible developer experience is via Microsoft's developer infrastructure, so they get every chance to 'upsell' and integrate seamlessly in the tools you're already using. At the same time, they're trying to make cross platform development (via Xamarin and WSL) the most convenient way to target other OS's, so they're still in on the action when iOS, Android and Linux webservers are involved.
But then there's nothing stopping American workers from moving to cheaper COL places and still competing for these jobs. And with reduction in salary costs, the product becomes cheaper as well, meaning more people have access to it and (potentially) opening up new opportunities than before.

I'm not saying it's going to be a completely painless process, but I'm far more optimistic about the ultimate end point.
I did not want to bind control/command key as it is used by the browser itself (eg control + t opens a new tab). So instead I used the shift key, (so shift + A = select all, shift + C = copy, shift + V = paste, etc).
that’s a false dichotomy

IMHO, price is one thing you look at as a customer. If the value you derive is greater than what you pay for it you should definitely pay the price for the product.

people don’t use vscode because it’s free. they use it because it’s great.
Host a static website on S3 using AWS CDK
An introduction to the basics of AWS CDK usage to host a static website on AWS S3
The linked LWN article[1] mentions context-sensitive keywords, ie. a way to treat certain words as language keywords only in specific contexts. For example, a new match statement that wouldn't require reserving the `match` word as a language keyword, which would require a breaking change and break all existing code that uses `match` as a variable name.

Such a feature requires support from the parser.

[1]: https://lwn.net/Articles/816922/
Globalization is and always was a race to the bottom for everyone but the owners. In my opinion, the idea has always been outsource work to other countries to bootstrap their economies into the modern era so whatever work we didn't outsource could benefit from additional customers.

I think Globalization went a bit too far and left too many American cities in the dust while catapulting strategic competitors into a powerful position. The idea that millions of workers who lost their jobs could just immediately retool and find work higher up the value chain was a disaster. Many argue that Globalization has been a success for lifting millions out of poverty, but to me that just says we ruined some peoples livelihood for the benefit of other countries who seek to simply replace the need for us instead of trade with us.
As someone that was self-taught and then got a formal education (BS in CS), here's my explanation after having worked with new hires who only did bootcamps:

Formal education is not necessary to be capable of doing the job, especially if you have some good people to learn from and are willing to learn on your own.

However, it is very very good at filling in the things you don't realize you don't know. It provides a huge number of hooks in your mind you can investigate further as necessary on the job, as well as random little factoids you didn't know were important.

For example, those bootcampers I worked with? Never encountered deep copy/shallow copy, and had trouble figuring out a bug caused by using shallow when it should have been deep. None of them had issues the moment it was explained to them, but they'd just never experienced it before, so had nothing to work from.

Maybe they'd have figured it out and understood it eventually, or maybe they'd make guesses from StackOverflow and find something that works well enough without understanding why it works (so next time it comes up they're starting from scratch) (and yes, I have seen this).

It's just lots of small things like this that make up that split (and a sibling comment mentions more of them). The survey was not well-structured to get this nuance.
Huge part of why I always try to build applications as platform agnostic as possible.

If I make a .NET service or site, I know (with the tools I use) I can deploy it on any linux or windows machine without issue. I can take it anywhere that I can run any software.

Sure, may need more glue for certain scenarios, but you know that you can move as soon as a provider shows it's fangs.
I think it’s more about the content they can get. This’ll only happen when there are no AMP links so it’s still a tragedy of the commons, the only winner is Google.
OpenShift is the only Kubernetes distribution with SELinux in enforcing mode out of the box (that I know of) and this has stopped attacks in the past.
Designing Wakanda
The zen is to realize that these are the exact same but totally different:

myfunc(arg1, arg2)
arg1.mymethod(arg2)
myclosure(arg1)(arg2)
Spotlight uses a private framework for mathematical expressions called Calculate.framework. (Fun fact: it seems to be based on Bison.)
I do this for automatically generating pages on my personal website for various projects via Jekyll.

So https://captnemo.in/ideas/ loads the README from https://github.com/captn3m0/ideas.

If you'd like to replicate, use this layout[0], and create a post with just a few bits of frontmatter[1]

The obvious advantage is that I can now serve READMEs for various projects within my website, without having to worry about updating it in any way. The READMEs stay in their respective projects. Its all done client side though, so not recommended if you'd like to use the page on your website as the primary. The one issue is that internal links in markdown don't work easily.

[0]: https://github.com/captn3m0/captn3m0.github.com/blob/master/...

[1]: https://github.com/captn3m0/captn3m0.github.com/blob/master/...
Leave TeX alone, just build better tools on top of it.
I wonder what the international (or national) law would be if UFC did take over an island somewhere. They could pretty much do whatever they wanted, unless the jurisdiction interceded.
Microsoft was famously against open source. Then open source prospered, and I'm sure some saw that as Microsoft's comeuppance. Yet Microsoft was able to shift some of their focus to become OSS friendly, and for those parts of the ecosystem that have a commercial focus, they can acquire what they want.
I guess UFC is worried that someone could file it and do damage to the UFC brand.
Tools for Better Thinking
Why is latex needed? If we use can integrate a good math renderer to docs, why can't people use that instead?
2 meters apart means 4x the square feet, not 2x
immigration doesn't select for the most talented, it selects for the younger, the male, the willing, the otherwise unburdened etc. The intellectual bar to enter SV is not that high. The willingness to relocate, assimilate to the culture etc, is.
The "Website" point brings up an important point.

LaTeX is suprisingly terrible at producing accessible documents. There are various systems and packages which make heroic efforts to make accessible output, but you have to use them from the start, as they work like you suggest -- they reimplement (or at least heavily modify) various LaTeX packages to make their outputs accessible.

I've had a blind PhD student and the standard of using LaTeX to produce PDFs for academic papers has been the single biggest block in his progress.
The Graphic Design of North Korea
I think the idea would be more like Jet Brain’s IDE for LateX. Ofcourse I have doubts if some team can pull this off well.
Thought it was an anti-typosquatting type of maneuver at first.
Hm, I guess this is moving in the direction of a debate on semantics and API design... which is independent of the original topic.

I don’t know what stable_search is, but it would be a design decision if/how it supports different memory management options for buffers, and isn’t really affected by the decision to use a class or top-level function for implementation. Either way, buffer allocation could be hidden in the implementation and out of the user’s control or exposed to some degree and under the user’s control.
Right!? I feel like TeX is good, but most of the problems are actually outdated LaTeX issues.
The `Maybe` container seems to be a close analog of `Option` in Rust

https://doc.rust-lang.org/rust-by-example/std/option.html
Based on the update to google groups a few years ago it seems like these findings are at least a surprise to them.
Can they enforce any trademark if it was used before publicly?
The important/difficult problem of generating beautiful web pages is most of the way there already: https://github.com/arxiv-vanity/engrafo

There are some features in LaTeXML, which powers Engrafo, for adding some "LaTeX++" features, like embedding JS, etc.

Still could do with a lot of work, though.
Maybe for glamping, where you have generous luggage space

Is that what the gatekeepers are calling "car camping" now? Not everyone carries their camping gear on their backs.
Noob question: No one makes LaTeX "distros"? Failing that, what about sharing a Docker image?
Contribución Pruebas
SMTP has built in reliability and redundancy. You just setup multiple MX records in the DNS for the domain with differing priorities, referencing physically different systems that can receive email for the domain, and sending systems (if standards compliant) are supposed to work their way down the list if the primary MX server fails until delivery is successful.

At which point, you only get non-delivery if all backup MX entries are offline along with the primary.
IIRC the photographed control rooms were often staged to look more high tech, and functional than they really were. Like new paint on a tank with no running engine.
The unluckiest generation in U.S. history
Correct, but it does allow you to modify values in memory, so you could do the branching and state changes as you go. I admit I could have made that flow more "editable" from the debugger/REPL, however it did serve its purpose in terms of prototyping ideas before I integrated them into the real thing. I also do use it to debug weird state things of issues reported to me, which I do mess with the values at runtime with Delve to simulate.

I may be misunderstanding the "true" REPL development here, but I think the points laid out by the article seems to match my experience to a degree.
A big reason to use IO as a value (which IMO is a better name than IO monad), is the same in all languages: reasoning about immutable values is easier than side effects. If we can take complex IO operations and use composition tools exactly the same as other immutable values, it’s very nice.

Of course, in my experience, this is so foreign to people who haven’t worked with it for a time it is very difficult to sell in small reply.
Yup, a notebook is a REPL with better scrollback + the ability to take notes alongside your code.
I think if that some of these concepts should just be included with the 3.9 Annotated Type

Annotated[IO[str], unpure]

in 3.9 and above if the authors want to commit to type hints being core to this. I agree that the decorators feel a little wrong
Can't see your page without logging into Medium. Perhaps you can just host your blog on S3?
I don't understand what you are asking.

I am not the same person, but I'm not sure that matters unless you know of OP specifically, you are asking: "how was my intention interpreted as X".

Im telling you the context of the thread implied it, otherwise your comments arent relevant to the POV of a dev.
It frames the intent of what they are about to "say". Before reading the technical details I already know that the author has a contrasting experience.
I totally agree on your point about CSP. Will add it to the post, thanks for sharing your feedback!

Edit: I just added a section about CSP [1]

[1] https://blog.simpleanalytics.com/practical-privacy-tips-for-...