skysight-inc/HackerNews huggingface dataset:
The answer to your question really depends on what you need it for. Technical or content writing? Work communication? Deeper conversations in your personal life?

I think the most broadly applicable answer is to read the most famous English stylists such as Gibbon, Carlyle, Arnold, or novelists like Austen, Eliot, Henry James, etc. This writing is complex and sophisticated enough to be challenging even to native speakers, but the vocabulary is still almost totally congruent with modern English.

However, since you're posting on HN, I suspect you'd like a response from a more technical perspective, in which case my answer is: read and write open source documentation! Writing good docs requires complete understanding of the terminology and concepts involved, as well as compositional skill and precision. It's a great exercise which will improve your English, as well as your understanding of the code you're writing about - and as a bonus you're giving something back while you learn.
Vidgear – A complete, cross-platform video processing Python framework
As an Indian, I'm more scared with FB now getting our financial data.
Thanks, is there an option to make guaranteed delivery with MQTT?
How can this dataset be abused?

A photo of a hotel room, at nonspecific times and without people in it, seems as close to harmless as can be. And there is apparently a law enforcement use case for it that makes sense and does not violate anyone's rights.

I am so tired of reading this same slippery slope comment posted hundreds of times per day to HN. It seems like HN will settle for nothing less than law enforcement operating with the same tools and technology they had in 1776. This is very far outside what most people want, and in my opinion, by agitating against things like this for no clear reason helps to keep debate about other more real and significant privacy concerns we are dealing with today on the fringes.
If these drivers are unhappy they can choose not be drivers ? Both these companies eroded existing shitty models. I'm a happy consumer.
>I'd argue if there is no path back to normality

Well come on, it takes more than being "sorry" and building companies and "trying to treat everyone equally." Nothing he mentioned, besides apparently turning snitch in some cases, is even a hint of undoing the damage he did. Said another way: one way to make amends is to at least do something, you know, like even try to walk a path, any path. It doesn't sound like he's done more than stop hanging out with some people, which, congratulations, but it's no Nobel Peace Prize material. He should strive for Nobel Peace Prize material. Again: anything.
Why write inefficient code when it's just as easy to do it right?

I also wrote an article about this, if you can write efficient code without sacrificing readability I think it's worth the (small) effort.

https://felixgerschau.com/premature-optimization-javascript
One thing came to mind. Living in Sweden - There's no shared/common place where vaccination records are stored... neither for infants or adults. This, because every region (within Sweden) has its own systems, responsibilities and public procurement processes for IT for Healthcare. Also, privacy. One has to store a physical paper vaccination card, remember where it is between the vaccinations and bring it.
Any input from other countries? I'd say Swedes in general think the US healthcare system sounds awful. Would be 'funny' though if this were something Americans have.
Direct connect still charges per GB out.
The cheapest listed location is $0.02/Gb.
I find that one of the hardest things is to know what sounds natural. I found this website useful for checking specific phrases https://ludwig.guru.
What are you using instead of Google maps?
> I’m also aware of my grammar not being perfect.

As a native English speaker is this funny since English grammar is a bit fluid.

> Knowing which preposition to use is sometimes challenging.

True that. Also adjective order.

My suggestion is read and watch popular English fiction. I say that because I'm dubious that your English is technically deficient. More likely has to do with the intersection of culture and language. As in when and how to shift from formal to informal depending on situation. Also remember the English speaking world itself is fragmented. For instance I can often tell where someone grew up in the Bay Area by their speaking style.
NairaEx Review – One of the Oldest Bitcoin Exchanges in Nigeria
Not been my experience either. I use DDG as my main search engine and I am obliged to fall back to google almost every time.
>A plague on uber and Airbnb. May they both rot.

Don't agree with that. It is a new model which have advantages and disadvantages. You would know if you are a foreigner in a remote town and want to get a Taxi. If the model is bad the market will correct it eventually. I think what's bad is the VC's funding or persuading founders to continue to run with loss making business models for cornering the market. These companies then pump huge marketing money without a profitability in near future. That destroys the local competition if any and skew the market towards them for a while. Sometimes it will work out but many times it would fail. Again time will correct the practice if it's not sustainable, we have to wait.

Also Airbnb and Uber have enabled lot of people earn livelihood without having to wait for trade union approvals for sharing taxi stands or getting hotel licences. If the model is sustainable it will go back to old models, but i feel it's gonna stay whether through Uber or other service(s).

>import money to America from the world

What about CocaCola, Pepsi, Amazon (and AWS) Google, Microsoft, Facebook, Nike and hundreds of other brands ?
@OP
Listen to me very carefully, because what you're going to read here might significantly not only improve your skills but also make the whole process of learning languages far more simpler than what most people (incorrectly) apply.

There's a branch of linguistics called "applied linguistics". Within it the people studying it learn how to - and this part is crucial - teach a person of a given nationality a foreign language of choice using proven, mostly effective methods. As you see, the AL process is going to look like differently for an Italian leaning Spanish and an American learning Polish. This is why the person that can guide you, a teacher, must be of your native nationality.
It takes on average 2,5-3,5 years of not that hard work to make a person speaking let's say English into someone who's impossible to distinguish from native speakers. I've seen the results myself, and I was glazing my eyes!

Instead of looking for a regular teacher take the one that's been studying applied linguistics instead. Those people aren't much more expensive. You need a guidance of that kind because someone knowledgeable must tell you what you, specifically, do wrong. Having that knowledge and reasonable tools to address your challenges you're going to love what you can get from the learning process.

I'm the best example :) My teacher told me after 2 years that I'm the most untalented, lazy, not motivated enough, stubborn person she's ever seen in her life. Plus that the fact that she made me who I am today is her greatest success ;) Kudos to her - I'm doing pretty fine with English (being Polish).
Moreover, I know what I don't know, so now I can work on my own. You can't put a price on that.

Good luck!
I totally agree with that too.

You’re unlikely to sound like a native but it’s also not really needed. English is a really mixed up language and we (native speakers) are used to diversity.

There’s actually a huge variations between different regions of the UK let alone native speakers from the rest of the world. So feel confident that it’s OK to retain your own accent as long as it’s not so strong it stops people from understanding you.

If for some reason you did manage to adopt a regional English accent then we’d actually find that quite funny. :D
Do you wish you knew VueJS? :D
I don’t think it’s necessarily success, but novelty. C++ and Java are immensely popular and get nowhere near the vitriol that the thing you mentioned do. Often there’s a number of people on the opposite side cheerleading the thing as well, which underlines the apparent conflict. (Rust is already being complained about, by the way.)
How to find a web developer job with no experience or degree
Ford cancels Lincoln electric vehicle program with Rivian
How about this for a scam idea -- you call someone innocuously, without any purpose but to get them talking to you. Record their voice and then create a deep audio fake of them. Then mass dial the area code spoofing their number and try to get someone else on the phone with you using as your bot the audio fake and record their voice and repeat
Many of already waded in so not sure I can add anything different. However, here I go ;)

I guess for me the main question is, what do you mean by 'fluency?' Do you want to speak/be thought of as someone from an English speaking country? Or is it more a personal feeling that you want to be better?

For someone with an already high-level of English speaking and writing, I think the remaining barrier is more cultural than language. Like can you decipher common codes as someone who lives in the culture of that English-speaking country. And from my experience, a lot of that is broken up into two categories - 1. childhood identifications, things like education system, curriculum; regional, national milestone events, etc.; and 2. pop culture today, things like TV shows, current events, views on social, economics, politics, etc.

I think it's easier for the US case just because how pervasive American soft power is. But in any case, my feeling just from your post is that it's perhaps really more culture rather than language that you want to focus on.
From tradingview, they allow to create widgets and add to your website for free
I'm not familiar with Direct Connect. Does it work out as AWS giving reduced bandwidth fees for certain providers?
I live in England and I'm married to a Brit, and I still make hilarious mistakes and cause silly misunderstandings. Would it be better if I wrote or spoke an ice-cold perfect English? I don't think so.

I'm proficient in English and I feel confident speaking. I don't think my accent hurts me in my professional or personal life. On the contrary, I think that it enriches the conversation. I can count with one hand the number of times a bad accent or not knowing a word or expression caused even the slight issue in my life during the last few years.

Going back to the question, it comes from experience. To this day I still hear words that I don't know or want to say expressions that I only know how to say in my mother tongue. In those situations, I give a literal translation and then look for a similar expression in English. You'll find that many times there is an equivalent, but other times such expressions don't really exist in other languages. And that's great! it adds to the richness of knowing more that one language. As a side, if you find yourself in these situations, make very clear to your conversation partners that you want to get corrected when you make a mistake, otherwise some people will keep quiet out of politeness.

Lastly, keep in mind that not all native speakers of a language talk perfectly all the time (far from it!). There is a good chance you already write better than some people by virtue of paying more attention to it. Once you realise that language is about communication and not about getting a perfect grade, it will lift a weight out of your shoulders and allow you to enjoy it more.
This blog runs on a Raspberry Pi
I live not in USA, and before Uber taxi services were a total mess.
Nice. For comparison, here is Mozilla's implementation in Rust, which is integrated into Firefox: https://github.com/mozilla/neqo
I think "fake it till you make it" is a proven, successful marketing strategy aimed at bringing actual business later on.

When investors bring money they don't necessarily need to have profits immediately, it is ok to risk some of it for promise of future benefits (that is very definition of investing).

I understand subsidizing rides might be questionable way of doing this, but do not mistake it for invalid business model.

Employing children from poor asian countries to produce clothes you are selling is questionable but it sure as hell is profitable unless we collectively decide to make it unprofitable by outlawing or penalizing it in some other way.

In the end, if we think rides should not be subsidized or maybe drivers should be paid enough to have a living there is nothing stopping us from electing reputable representatives that can be trusted to do just that.
Yes, you're reading the object storage traffic section.

The servers themselves come with unlimited transfer.
That's object storage, not the servers. AFAIK, Scaleway has unlimited server traffic.
These are all the things I would have picked out - except I would just drop 'would', not replace with it 'will'. (The verb then becoming 'do', later in the sentence.)

I'd also add that in changing any of those I could easily be proof-reading a native speaker's writing.

With the exception of:

> if you spot out anything

unless it's an AmE idiom or something, to me that's the only think that marks you out as non-native. I'm aware I've said both 'picked out' and 'marks you out', and I have no idea how to explain why this is different, it just sounds weird.

> if you spot anything
So much chuckling.

I too can't help but chuckle at some of the substance less commentary at HN, where chuckling is a substitute for inability to contribute anything to a discussion.
China drops a Covid-19 gauntlet on Australia
Very fluent!

Little things I would tweak as
American speaker

“I’m aware my grammar isn’t perfect”.
“But that’s not currently an option”

Also “holiday” is a British English term. If you’re speaking to Americans use “vacation”.

This doesn’t seem to be a problem for you but the biggest area I usually see is verb tense, and singular / plural.
“I want two watermelon”
“I asks for the watermelons”
“25% is roughly align with what I see” (should be “aligned”, or “roughly aligns” and drop is)
“They hasn’t shared the results yet” (should be “haven’t” for plural subject)
> Also, some have posited that buying aircraft that were already built to standard airline specifications may end up actually costing more to convert them into VC-25Bs compared to just ordering new aircraft as some modifications and provisions for certain unique systems, electromagnetic hardening, and wiring could not have been made on the production line and now they need to be retrofitted. Considering that a brand new 747-8i costs roughly $400M, the aircraft themselves were never a massive part of the overall program's cost.

It is amazing to me that the planes are under a fifth of the cost of the project: over $5 billion. This project is more expensive than the stupidly (expensive, 2x over budget) WTC Path Station!
I believe the argument is as follows:

If you have a React Tree that outputs the HTML that is your full page some of your components in that tree will not be re-rendered because the virtual DOM tells you you do not need to re-render them (where we us re-render to mean the React render function is called for that particular part of the tree) but the last render of that component is still saved somewhere and when your whole tree is ready to re-render the HTML of your page (where re-render means actually sending changes to the DOM and causing all the page to re-render)

I don't know enough about how React internals work but I suppose if you have a parent that re-renders but a child does not (React render called again), both will still render (HTML render) at the time of updating the DOM, as I cannot see a logical way that it could not be so.
So many mistakes in the content there.

For eg., in about page:

> Laura now has much more time available
> Let us tell you how his routine has changed since he discovered Parallel.

Later on:

> All this tasks that she has to do involves 20 hours of work that Laura cannot bill the client.

Also what's up with "All this tasks" ?

And I'm not even a native English speaker.

Not nitpicking, but a company who prefers to write about their products/services in English, but fails to do it with absolute correctness, makes me fear the same in their product.
> The React community is the absolute worst offender for premature optimization.

They are also the worst for "no optimization it takes 5 seconds to load" pages.
The English language is changing. Nobody speaks like Charles Dickens, John Buchan or Emily Bronte. Even TV shows from the 1970s are wildly out of date.
Ask HN: Do you think like Hacker News?
This has happened to me many times.

I think about something a topic, an app idea, something I need help on. And a link to it just magically appears on Hacker news (on the front page).

I like how it does that. I find it amazing. Does anybody else experience it. Is it because there's a pattern? Or that regular hacker news reading shapes my thinking patterns?
It seems global copyright enforcement with blacklisting and blocklists:
https://github.com/ipfs/notes/issues/284
(I've testified in US federal court in copyright cases as the expert witness professor. I always try to investigate the DMCA decisions of developers. Difficult tradeoffs.)
>Don't agree with that. It is a new model which have advantages and disadvantages. You would know if you are a foreigner in a remote town and want to get a Taxi. If the model is bad the market will correct it eventually.

"I don't care how much damage this does because it'll work out"

>What about CocaCola, Pepsi, Amazon (and AWS) Google, Microsoft, Facebook, Nike and hundreds of other brands ?

Sick whataboutism. Let's not talk about problems because other problems exist.
Regardless of how right or wrong he is, it's a digression into partisan-ness unrelated to the topic of hyperlinking practices. HN tends to downvote when that happens.
As a former decent runner, I used to love looking at old Olympic Marathon results and imagining how I could have won the first few races given the lack of institutional knowledge on how to train back then. A lot of these early races seemed to be just guys who showed up on whims to compete and have fun.
>is "getting to prod" really the gatekeeper/bottleneck for most ML?

The most common bottleneck is collecting the right data. It can take years, or even a task force just to get the right data before the data scientist can begin.

>I would have thought "a model that works" is much harder

It depends how experienced the data scientist is. Early on into a project a data scientist can do a feasibility assessment. They should identify what is possible, and how possible. Sometimes some data science projects are heavy on the research side where where it can take 2 weeks to 3 months to figure out if something is possible. Sometimes the feasibility assessment ends up being incorrect and a goal is shown to be impossible.

Once research is done it usually takes 4 weeks to 6 months for a data scientist to build a model. The upper bound is rare and happens because of recursive refinement to increase accuracy, trying to get every last drop out of what is possible.

In contrast it can take months to years for the company to begin to collect the right data for a data scientist to be able to begin to do what benefits the company. Sometimes crowd source projects need to be created just to collect the required data. It then takes an average of 3 to 6 months for productionization if there is clever feature engineering in the model. Note: When I say productionization, I mean all the way to the end customer, so setting up and maintaining pipelines, frontend devs updating websites to add the service, and whatever else is necessary. There is more work involved on the production side, but it can be split up to multiple engineers.
According to [0] there were serious security problems with their managed Kubernetes in the early days. May since have been fixed.

[0] https://news.ycombinator.com/item?id=22490390
So true. This reminds me of one of my favorite tidbits from another vdom framework’s documentation, in which using the equivalent of shouldComponentUpdate is generally considered to be an antipattern. Whereas in React, it seems idiomatic to just memoize and throw in shouldComponentUpdate wherever you can as much as you can.

https://mithril.js.org/lifecycle-methods.html#avoid-prematur...
We can look at this from multiple angles. Everything I write below is not React-specific, but concerns all browser-based applications (by browser-based app I will mean here both SPA websites and SPA wrappers).

1. UX

SPAs do not offer native user experience and it's generally harder to provide it on all platforms at once, even with solutions like Cordova or React Native. Usability and accessibility requirements differ, interaction patterns differ, and sometimes you have to produce completely different designs on desktop and small touchscreen devices. On desktop specifically there's a rich history of rapid application development tools and UI frameworks aligned very well with platform guidelines and design patterns. Native development on mobile still beats everything else when it concerns UX.

2. Development

The development cost for browser-based apps and React specifically is definitely one of the lowest, due to popularity of this technology and availability of the tools. RAD and technologies like JavaFX can be inexpensive only if you already have the team familiar with the stack.

The development speed of RAD tools was and still is impressive when it concerns UI. The interactive prototype of a screen created in 15 minutes in a visual tool IS the application that can run. All you need to know as a developer, is the component library and programming language. I do not really see, how React could be better here. One big advantage of browser-based apps is ability to develop both for desktop and mobile platforms at once, but this has UX consequences (see above).

The architecture of native or imperative-style frameworks is generally better than of any of JS solutions. JS ecosystem tends to reinvent the wheel by gradually introducing best practices which are pretty standard everywhere else for decades. E.g. it took some time to build Redux, which is quite similar to the UI event dispatching mechanisms in Java and the like, but uses its own unique terminology - reducers, stores etc - for what is actually a combination of classic design patterns like Observer.

3. Deployment and support

One major benefit of SPAs is instant delivery of new version to all users, achieved by design, but the SPAs packaged in desktop wrappers do not even have this benefit. Also, is mitigated by the existing approaches on distribution of standalone desktop apps via update infrastructure (which also allow canary deployments).

One of the rarely visible costs of WebView apps is the resource consumption on the client, which is usually ignored by the developers of online services. Browser engines are not the most efficient VMs for running application code and they require A LOT of RAM. Just compare Slack and mIRC - similar chat functionality (Slack may have better support for rich content and integrations), but how different they are in utilization of resources!
Using personal data given to them for purpose A for purpose B is frowned upon. It's not just about targeted advertising.
Really great reply, thanks for this!
As someone who thinks he has a fairly extreme view on user privacy, I can’t see what’s wrong with this. It’s a consensual sharing of pictures of something that’s already lived in by many people. I can’t even see where the slope here is.