skysight-inc/HackerNews huggingface dataset:
But implied translation into the language of the audience is a long-standing convention. We don't watch Ben Hur or Spartacus or I, Claudius and wonder why the Romans are all speaking English instead of Classical Latin.

But it might jar to hear a group of aliens natively speaking Dutch, for example. (Unless it's a Dutch film for a Dutch audience, of course, in which case it might equally jar to hear them speaking English.)
You guys think a hell of a lot about your hammers

It's a tool, use it or don't. Why do we have this weird slap fight every 2 months? It's so weird
Rust vs. Go: Differences and Similarities
What does bitrotted mean in this context?
> It's traditionally run as a shared-nothing single-threaded script, which makes it easy to reason about, and in real life has proved to be a stable way to run things in production.

I think we have a vastly differing definition of "in production". I'll agree PHP was good enough for plenty of things, and likely still is. But good enough in general to run things in production as it's understood today? You'll find that many people will disagree with you here, not just me.

> Later versions have introduced a JIT and support for concurrency concepts such as fibres, as in the upcoming PHP 8.1 https://php.watch/versions/8.1/fibers.

That's what I mean, not only for PHP but for like 99% of all programming languages: they play catch-up, waaaaaaaaay too slowly and gradually, with things that should be baseline by now. Happily Erlang/Elixir are having lightweight and transparent parallelism and concurrency for a long time now. Languages like Go and Rust also progressed very well in this area so I am looking to work more with them in the future as well.

---

I think you and I are not aligned on what is "successful" or "good enough". You seem to insist that statistical success speaks something of the merits of a technology, and this is where I and many others disagree: people just adapt to what's given to them. That doesn't say almost anything about if the thing is good or not. People simply get what they can. Back then PHP was available so they took that. The rest is post-hoc rationalization. Stretching the simple and isolated historical fact "people used PHP because there was nothing else viable at the time" to mean that "PHP is good and successful" is where I'll disagree with you.

But yep, we severely digressed from the original discussion. I am OK with that though.
What world do you live in where an average person can afford this?
Ask HN: Any emerging alternatives to Facebook and social media worth noting?
There must be something compelling or interesting that I don't know exists.

I've been checked out of tech news and startup feeds for most of the year. Living in Maui my priorities have shifted quite a bit but I'll forever be interested in seeing how the future of the Web unfolds.
One major problem is that the error messages need a lot of work. Why aren't class variables and static methods not accepted? I can't know that if your code just throws an exception while iterating some dictionary.
> increasingly unaffordable meds

Where did you get that idea? This happened in the UK, which has a public health system.
Is there any research on how the "hFwe-Lose" marker is affected by breathing exercises ? or perhaps vitamin D ?
Ask HN: What are you using for public documentation these days?
On a new side project I'm working on I need to have a fair amount of documentation for usage, implementation, options, etc. In the past I've used https://docsify.js.org hosted on Vercel, but I was curious if there is anything else out there people like. Looking for free or paid options. So long has I can host on a subdomain I'm indifferent.

Thanks!
Amazon's Dark Secret: It Has Failed to Protect Your Data
Sorry, we're already rich :'D
If you're vaccinated and believe in vaccines, it's safer than ever in this pandemic to go out, especially if you avoid indoor areas. I am concerned about some people who haven't really left their homes since March 2020. I know some of such people, and they are really paranoid. They are vaccinated, but even if they are outdoors, they say that "everyone around is spitting on them". It's very unhealthy and the more they stay in isolation, the harder it is for them to convince themselves it's relatively safe to go outside.
The xss is stored via csrf. So an exploitation scenario would be that you visit a malicious page and then click in the search box on a new tab.
Gives the same feeling I had when I was a teenager and saw Prolog. I instantly had the idea: "Cool! You can even manage a hotel with that and with a few simple queries find which rooms are available and who is where!". Of course, nobody manages hotels with Prolog.
apt-get install libapache2-mod-python

Now you can put .py files into your www folder, like .php files.
Why tree planting alone won't save the world
Can’t we just vote on a blockchain? With asymmetrically encrypted transactions? I mean perhaps elections should not be conducted online, but surely the integrity would be improved if governments were to require votes be tallied on a blockchain.. just a thought
Sounds like you've got one of those "I just sorta hate everything" anti-personalities haha

Have a goodun
Or anyone trying to earn a living on OnlyFans.
The side channel is ICMP redirects. Folks following the guidance from the CIS or NIST benchmarks will have disabled ICMP redirects. For this to work, your recursive DNS server must be publicly accessible and allow ICMP redirects on the server. Most of the public recursive servers are behind load balancers so I would be curious to see penetration testing results of the public recursive systems like Cloudflare, Google, OpenDNS and others like them.
Can wave-particle duality be considered as part of the riddle?
naieve and micro benchmarks is not meaningful in 95% of cases. Did you run on the CLI with -dopcache.enable_cli=1 for example?
That condition seems to be fairly widespread right now already.

It's even encouraged under the moniker of "social distancing" (which itself is a telling misnomer; "physical distancing" would've been a much more appropriate and less jarring term but somehow that never stuck), even though there have been better alternatives (getting vaccinated, getting tested when meeting with a larger group of people, wearing high-quality masks) for quite some time now.
I do find it rude usually and I would never use it for that reason; most people I know/do business with would literally tell me to suck a pipe no matter how the request is phrased. If the meeting is important, I'll make time no matter what you suggest (and vice-versa, otherwise you seem to think it's not important and we don't have the meeting); if it's not then why are we meeting in the first place? But it is a clear power-play for most people who send me that stuff; clearly they want to show how important they are. Some of them have told me so over a (traditionally planned) beer.

Disclaimer; I try to have as little meetings as possible outside 1-1 and team meetings which are ad hoc mostly when we are chatting anyway about something work.
I've played around with Tldraw a bit before and I just love the simplicity. The maker (@steveruiz) is also just a great human being and fun follow on Twitter :)
I think you've only read the title? :-) The article is about a script that prints the full calendar format, with all the days/dates in between to be able to count some weeks. Not just a list of month names.
At managerial level, the reasons for firing can range from "his underlings hated his guts and he was bakrupting the company" to "he looked at me funny". If the upper management team doesn't feel the connection with the mid-level, all bets are off. That's why the relationships are often feudal: "I am faithful to Mr. VP because I know he will protect me". If you are not protected by a robust chain going all the way to the C-level, then you're like grass waiting for the lawnmower.

In this case, it's clear that at some point upper management lost faith in the guy and excluded him from steering decisions. He didn't fight back. When shit finally hit the fan they gaslit him by saying it was his fault, then proceeded to put in place a covert transition plan without telling him. He was naive in not seeing it coming, mis-identifying a series of brain dumps as "reconnecting", and when they felt they had everything they needed, the axe fell.
I Love Working with Solutions Architects in Product Consulting
I've worked with XMPP for years, and while I'm not going to give XML a glowing review, I do think most alternatives would have been worse for XMPP's use-case (extensible interoperable messaging). I also think XMPP is one of a small handful of examples of XML at its best (most of the time when I see XML used extensively in other projects, it's usually a horrific experience).

It's worth noting that XMPP uses a subset of XML (so no DTDs, comments, processing instructions, is restricted to UTF-8 only, for some examples).

Framing has been mentioned elsewhere, and it's worth noting that XMPP-over-websocket is defined, well-supported and widely deployed. The websocket layer adds framing.
Trim Life Keto Reviews – Is It a Scam?
Trim Life Keto

The market offers an assortment of weight reduction items. Ketosis is one such item. Ketosis can assist you with getting thinner normally and securely.
The body rapidly gets thinner once the pills are taken. The item contains progressed ketones that expansion ketosis. Your body starts to consume fats rather than carbs for energy. This fast fat-consuming cycle can bring about weight reduction of at minimum 5lbs

Order Now >> https://www.mynewsdesk.com/health-news-corp/pressreleases/tr...
> Alas, they are not. You can have a perfect continuous, for instance: ‘I had been waiting’. Furthermore, the future doesn’t fit into the same paradigm as the other two tenses, both syntactically and semantically. I prefer to think of it as follows, at least in the realis case: {non-prospective, prospective} × {non-perfect, perfect} × {simple, continuous} × {past, present}. (The irrealis is more difficult, and overlaps somewhat with the realis.)

It's all true, and I'm not pretending English is a trivial language. My point is, you can speak fairly good English with no knowledge of any of these complications. You simply cannot escape from fundamental complexities in all the European languages I know, that need to be navigated for even simple communication. It helps that the tenses are at least somewhat organised. This "Cartesian" model is much clearer to me than e.g. the French "bag of tenses".

Of course you can argue what's "basic communication". Something like "I go train Manchester tomorrow" is fairly unambigous, but very poor use of language. My impression and point is that it's much easier to speak simple, correct English than it is to speak simple, correct {French,German,Polish}.
Yeh. Getting rid of your phone and staying off that sociopath's website is a good alternative to being tracked and milked as though you were somebody else's property. Just leave, don't wait for a "better alternative ".
That's only a list of names of months, the article creates a single column view with all the dates be between to then count the number of weeks between two dates.
Shoutout to Elixir/Phoenix for a (performant) backend.
Probably a bit. Companies and recruiters will usually look to see if you have a good skill match, especially for more senior roles and having no experience with a modern frontend framework will often be seen as a negative.

If you're strong with JS and have experience writing ES6 code with something like webpack as a module bundler then I think you would be considered. Vue and React honestly aren't that complicated, there are a few things you'll need to learn like how to manage state, lifecycle hooks, etc, but if you're a good dev these things won't take you long to pick up.

If I were you I would work on some projects outside work so you can demonstrate you have at least some familiarity and competence with a framework like React. Although what I usually do when I want to learn a new language is look for a small project I can do at work with that language. Could your company use a new dashboard for something? Could you create some standalone documentation in React? Look for something simple and which is independent of your existing tech stack. It's a little cheeky, but it just tends to look a little better if you can show you've been paid to do something.

I wouldn't quit your job if you're enjoying it and happy with the pay though, just try to find a way to ensure you're not falling behind. Also keep in mind your employer should be aligned with your interests in keeping up to date with the latest tech as it benefits them to have experienced devs. Don't be afraid to advocate for modernising your tech stack and upskilling your devs!
C is also one of the hardest languages to master. It is dead simple to learn, but also hard to use the language to do any complex thing on time.

Should we factor in the additional energy and time of running the developer's machine just to implement some basic features built-in in languages such as Python?

I love writing C don't get me wrong. But it is a tricky language for modern software development, and a very big security liability.
Absolutely love this! Nice work!

Looking forward to exploring your other projects!

[0] https://github.com/sponsors/steveruizok
Agreed - we're running an experiment on Zapier integration and the callout mucked up the header. It's since been amended.

The homepage bears the scars of a lot of experiments. In pitches, I have had VCs complain about the website. I explain that we optimised for fast, messy iteration and learning. Then I explain what we've learned over X iterations. They've gone onto write cheques.

Still - it's messy and could do with a blank-slate refresh soon. We have new messaging to test.
Blockchain-based video gaming platform Forte Raises Funding $725M
Awesome. Are you open to sharing some #'s? How many people sponsored this?
More than 100K American drug overdose deaths in 1yr period
Definitely checkout the VS Code extension so you can version control diagrams/drawings along side your code.

Works on VS Code for Desktop, github.dev, vscode.dev, GitHub Codespaces.

https://marketplace.visualstudio.com/items?itemName=tldraw-o...

Some thoughts on the extension and workflows are here:
https://twitter.com/seflless/status/1446892923661045767?s=20
I would be a little bit careful while using swoole. They added some code that loaded code from a third party server [1] (a core developer who seems to be located in china). Even though it seems like they removed it doesn't bring a good feeling. It seems like there were also some disagreements with a contributor who maintained the website of swoole and he forked it [2]: https://github.com/openswoole/swoole-src

[1] https://github.com/swoole/swoole-src/issues/4434
[2] https://news-web.php.net/php.pecl.dev/17446
a path I haven't explored yet is Koalas, which touted a 80% API compatibility with pandas at version 1.0. Now its at version 1.8, and it has the pandas API as the main design principle for function interface design.

https://databricks.com/blog/2020/06/24/introducing-koalas-1-...
What does microblogging give you that forums didn't?
It was commonly done at the time by having people with different accents. See the queen’s Latin trope. It would not be any weirder intrinsically, we’re just not used to it.
Very nice. Was just looking to sketch some diagrams while on zoom with a friend, and resorted to Illustrator for the lack of a better tool. This would’ve done just fine, with much less complexity. Consider integrating with the team at Pop.com (what we use for meetings/sharing)
Understanding why our build got 15x slower with Webpack 5 – Tines Engineering
HP programmable reverse Polish notation calculators have a typed variant of FORTH called RPL, which is in some ways similar to Lisp or PostScript:

https://en.wikipedia.org/wiki/RPL_(programming_language)
That's essentially what the "copy formula down the entire column, updating relative references as you go" pattern of Excel abuse does, right? Might be quite interesting to have a UI that takes all the tedious and distracting column-filling from your shoulders but keeps the tabular representation for debug/understanding.
For an alternate view of the thread:

https://www.solipsys.co.uk/Chartodon/107293553460323203.svg
There was a nice X program for such things: Xkeycaps.
How the OWASP Application Security Verification Standard Helps Improve Security
I could be mistaken, but I can’t remember last time I heard of a C# project that wasn’t either targetting Windows as a platform (whether server or desktop) or running against some other Microsoft-thing like Xamarin.

In the early days of Mono, there were some attempts at using C# outside Microsoft circles, like building Gnome-apps with GTK#, but most of those projects have faded away.
Feeling obliged to leave my story here:

Three years ago I made a plan to take my own life. Instead of pushing through I contacted a local suicide hotline, it was completely anonymous. I just talked for a bit, but that little moment helped me to find the courage to talk to a family member and that led me to go into therapy which I completed a few months ago.

Initially I was very scared telling my therapist about being suicidal, exactly sketching those horror scenarios. But when I finally talked about it, nothing happened. I remained into complete control of my own therapy the whole period. It helped me turn my life around and I'm incredibly happy I took the leap of faith to start talking about it.
3.7 has time.time_ns()
There are other solutions to long polling now. You can use Pusher, ReactPHP or Amp (https://amphp.org/) to use websockets with php instead.
> Packages go into abandonware all the time, removing version pinning doesn't fix that.

Abandoned dependencies should be treated like dropped features: re-implement them in your own code or create another library.

> Thank you for telling me this, I will be relaying to my clients that they need to upgrade their systems to newer Python versions to get new features, surely that will go well.

Very funny, but seriously they should have an upgrade path, or install their machine once and then never do a single upgrade, but again I'd say this is just tech debt piling.

> Waiting to release on new dependency versions until those versions are tested is not tech debt.

Not having your own tests is tech debt thought. I wouldn't rely on tests made by others.

> I mean, semantic versioning was done with this purpose precisely: to signal which upgrades are just bug fixes and you should upgrade ASAP

Of course I agree, the problem is that maintainers tend to not upgrade as often as they should, like until they really have too (another dependency upgrades a shared dependency). Again I see this as a maintainance problem rather than a package manager problem.

> If living at latest release works for you and dealing with dependency issues on new installations is not a problem, then go.

I'm not saying I never had a problem of course I do, I'm saying that having these problems has a better cost/benefit ratio at the end of the year, because: 0. they are smaller, dealing with one BC break at the time, and 1. they are spread over time because I integrate upstream releases continuously instead of waiting for the day I want to upgrade everything.

> "oh, it's just that this dependency released a new version that broke things and we didn't specify the version that our software needed"

I'd rather say "oh, it's just that this dependency released a new version that we are implementing support for as we speak, here's the command you can run to fix it meanwhile: ...".

But if you don't want to have that problem, just run your CI periodically, make sure the first thing you do in the morning is checking that nightly did actually pass tests, as you're talking about paid software maintenance, I'm talking about both paid and volunteer so that's why I'm including "wait for a user to report" but that doesn't apply for paid maintenance of course.

For me we're seeing the discussion between two fundamentally opposite approaches, one being defensive and the other being offensive / actual continuous integration. From my experience, the offensive strategy offers a better cost/benefit ratio at the end of the year.
Knowing vanilla JS and old ways of working are helpful to understand the needs that made React and other frameworks come to be in the first place.

If you really want to learn React or something else, then do it - learn React on the side, or try re-writing the jQuery front-end to React. Or try bundling the jQuery app with webpack to learn those pieces of the puzzle. You can even bring React into the jQuery app and re-write one widget at a time. It would increase the app size, so there are definite downsides, but then you could both keep your job and move forward on tech skills, while slowly modernizing the app.

Basically - get creative. This is not a one or the other decision. At the same time, be careful if you do re-write to React - don't put your learning curve directly in production.
Here’s another early experiment with the extension. This time using Tldraw as a personal or team Trello style task planner. https://twitter.com/seflless/status/1452296968718401536?s=21

Not sure that this would work for most people , but would for sure for individuals who think I’m sticky notes
As with most similar rants against the earlier days of MySQL, the majority of these points are based on old versions and don't reflect how things have been for almost a decade.
A mathematician who delights in building bridges
Name two things that go better together: Firefox and not implementing standard APIs properly.

Probably "Chrome" and "stealing data" I guess.
Thank you for making Snikket! I run my own XMPP server for friends and family and train people to use Adium. I just downloaded Snikket and it looks so much nicer.
This is just an ad for the startup. It literally doesn't tell you want the thing does. But FB / Google uses it so it must be perfect.
I am really not, and I am an actual speaker of a couple of those languages. The fact that we have to suspend disbelief and pretend the main characters are actually not speaking English is just a convention.
Too long didn't raw?
> I wonder if they've concluded that the semiconductor squeeze will be on its way out in Q2, so this is really a PR stunt.

Renesas has significant amount of their own fabs, so it might be bit more than just PR stunt. Although I don't know if these ex-Dialog parts would be produced in Renesas fabs or some other place. And last I checked they are still the biggest microcontroller supplier in the world, so they probably know their field.
Shouldn't the energy labels also account for build times? Surprising to see Rust and C++ occupying top positions, even though they're notorious for slow build times.
Another reason for TLS / HTTPS everywhere. You can't trust an unauthenticated connection, even if your DNS is fine there are many other ways in which you are vulnerable if the connection isn't secure.
>To someone who does, the value of USD mostly depends on whether or not the IRS will be asking for their due next April, whether or not their landlord/bank will be expecting a rent/mortgage payment next month, and whether or not the grocery is stocked with toilet paper.

Or in other words: trust in the US government and economy.