skysight-inc/HackerNews huggingface dataset:
[It got long. I just thought I'd share an experience]

I worked in the company for sometime. Was visiting from their subsidiary in my country for some time. There was a young lady just outside the mobility HQ main gate camped every day speaking something on the loudspeaker. I didn't understand anything except that she was speaking in a very passionate voice and it seemed a bit broken too, a little pleading. No one would go near her or talk to her or take her pamphlets. Not the employees, not a TV crew, nor reporters and she was there everyday till afternoon from morning. I also noticed some photos there, among which some were in a factory worker's uniform (jacket, head protection etc). Though I could guess but I wasn't sure.

One day I walked up to her. She thanked me and told me in her broken English that her husband had died in a factory accident and the company was not owning it. What I understood was "they are not even talking to me". She had all the pamphlets in Korean, only one piece of paper in English which she gave to me and I was going through it. It would have been 1-2 minutes max and three guards basically swooped down upon me and pretty much pulled me aside while shouting at me that what I was doing was illegal and that couldn't talk to her in their broken English. They took the photo of my ID Card and told me "this is warning" and left me alone right there. By the day end I had received a call from my manager who asked me to refrain from getting into it. It was lunch break so when I went back to my office people were looking at my suspiciously. I was just out of college. It was a scary experience.

When the guards were pulling me away the lady was the only person protesting and none of other employees pretty much even looked at me. When I asked a Korean colleague in office that afternoon why everybody is looking at me like this and why no one talking to me suddenly he didn't say anything and remained silent and then softly "we only talk work, no personal". I guess people get conditioned. Even I didn't talk to her again. But I used to nod and smile at her and she always used to smile back.

I left the company after few months. No, I wouldn't say that was the reason. It's strange but I just can't bring myself to buy a company product till today. If someone asks me for a gadget recommendation and I find something decent in their catalog I do recommend that but I personally have not been able to get one myself since then. This incident stayed with me and whenever I think of the company somehow that woman's image flashes in front of me.
Typescript doesn't make things easier, and react is intuitive? You know April fool's is still a few months away right?
De-Aging De Diro
SEC proposes to update accredited investor definition
Oh, please. The projects I've recently worked on used only Hooks instead of Redux. It was a nightmare to deal with. Files with endless amounts of `useSomething`, you'd need to dive through 4 levels of files to get to something useful.

Redux offers a ton of tooling and developer comfort if you get it right. And getting it right means having proper pull request reviews.

There's a lot of developer tooling (debugging tools), too, and a lot of middleware available to plug and play and GO.

If you're just using Hooks and the Reducer and Context APIs you're setting yourself up for a lot of headaches down the road.

Redux already makes use of those technologies, but wraps it in something easy to consume with a LARGE community for support.

Not using Redux is setting yourself up for failure, in my opinion. I've seen it happen too many times in the past year...
OT and Nit: Mandarin refers to one of the ways to read Chinese characters (there are other ways e.g. Cantonese, Taiwanese). So you can say "I don't speak Mandarin", but not "I don't read Mandarin".
Aren't you describing exactly the problems types help with? Must be a reason why typed backend developers allegedly don't pay so much mind to:

- "proper" naming conventions

- JSDOC comments

- unit tests

- peer review
This guy never copied floppy discs
Microsoft showing non-removable ads in Windows 10 Mail and Calendar apps
Another famous example of that kind is the existence of outer automorphisms of the Calkin algebra, which is a simple question about a naturally occuring object which turned out to be independent of ZFC by work of Farah and Weaver.

Topology and set theoretic topology is full of those statements, are there Suslin lines? Are there S-spaces? Is the product of two ccc spaces also ccc? The list goes on

Another one from analysis is a very strong form of Fubini's theorem that was shown independent by Friedman.

There's surely more but those are the ones I could remember right now!
MobX adds a weird new syntax to JavaScript. I don't see why anyone would want that.
It's important to note that whenever trafficking is discussed , in 95% of cases it's going to be about consensual prostitution between adults. Anti-sex activists have been successful at attacking the vocabulary.

"But anti-prostitution activists like Hughes often use “sexual exploitation” to include any kind of prostitution or sex work—in fact, Hughes insists in her article that "trafficking occurs even if the woman consents.” "

https://newrepublic.com/article/123302/human-trafficking-has...
The point they were making is that (1/0).foo is not an error, as it returns a value.
Cow farts will destroy our planet!
You don't need a fuzzer. Python doesn't do bounds checking of stack manipulation. This is not considered a bug
I don’t understand the relationship between verticals and RPC? Is this more than just a framework?
Reminds me of this article from 12 years ago: https://hubpages.com/technology/_86_Mac_Plus_Vs_07_AMD_DualC...

Computers have gotten much faster in terms of raw speed and throughput, yet that hasn't translated into much of an improvement in basic UI interactions and general functioning.
POPUP - i guess i'll never know
I am also technically a Buddhist (in the same sense as yours) and have little idea about what/how it is other than some observed monthly/yearly rituals.
I couldn't look past the irony of that either.
None of those are trapped errors.

In Python, Java, C, OCaml, and most other languages, 1 / 0 aborts the program. That is, division by zero is a trapped error.

In JavaScript, it's not. It keeps going and lets you do stuff like access nonexistent properties .foo on the result, which are also untrapped errors.

So JavaScript is unsafe in Cardelli's terminology. It gives you untrapped errors rather than trapped ones. The program keeps chugging along until you find out later and have to trace backwards to the bug.
If the continuum hypothesis (CH) holds then there is none.

Assume that CH fails and well order the reals. An initial segment of length omega_1 is an example of such a set.
فروش ویلا 120 متری درشهرک دریاکنار
Speaking of slow and crappy UIs, what the fuck is up with the trend of "click to read more."

Youtube does this in video description and comments. If I'm scrolled down there to read comments, maybe I want to actually just read them and not click to read them?

Reddit does this. I don't know what reason I have for reading a thread of comments other than reading comments, so why do I have to keep clicking read more?

Twitter evidently does this. If I'm reading a thread, why do I need to click to read more? And after a couple dozen posts, click again. In this case, it also seems to expand the unread posts above the point where you're currently scrolled to, so you have to scroll back up and manually figure out where exactly the last post you read is and where the new stuff begins.

Many shops do this, by cutting product descriptions at a few lines so you can't read what the product is all about without clicking read more.

And they do the same thing with reviews.

I'm really tired of clicking read more over and over again in places where reading is the whole point!
Spot on. Maybe the author didn't notice most users don't interract with a computer with a keyboard. They use a mouse, a touchpad or a touch screen.

I use the keyboars a lot, but I keep my mouse. Why ? Cognitive load, that's why. I can remember all the shortcuts for all the apps. But I don't want to. Remembering things has a cost. Switching context has a cost. I have a limited brain budget and want to balance it between execution efficienty and solving the problem I'm working on.
1 + 1 = 2 is too boring and old, thus probably wrong.
I’ve used TAP and nodeTAP and always ran in to some problems. Then I gave AVA a try. Makes a pretty decent impression, though I have never used it in production.

It’s simple enough, fast, and I have yet to run head-first in to some problem.
Searching a map of the entire world online is slower now than it was in 1983?
Is it not possible for a word to change in meaning over time? For example "mansion" in English means a big and expensive house befitting nobility, but in the original Latin it just means a dwelling.
I got a resume a while ago where the applicant rated their skills 1-5 stars. They has rated themselves either 3 or 4 out of 5 in Node.js. When asking what they actually did with node, they explained they built some proof of concept once. I got to see the code and it was maybe 4 weeks of work for a beginner...

At that time I was leading a small Node.js dev team and I would maybe rate myself 3/5 in Node. We didn't end up hiring them.
I was in a similar situation, and ultimately decided to reimplement the state management using NGXS. Fortunately the app was relatively small at that point, but I found that it held the developers hands a bit more, which lead to significantly more readable code.

Things can still get tangled up once you start using "ofActionDispatched" lifecycle handlers, but overall I found them to be far more manageable over time than NGXS.
It's Infinity in Haskell

Prelude> 1.0 / 0.0 :: Double
Infinity
I can't help but agree with you. Honestly I think it went to hell when we decided that it was acceptable to call an electron app native, but that may have been a symptom, not a cause.
Just keep an eye out for this 'Flavor-Pairing' transformation system
That comparison's a bit ridiculous, considering how much more a modern system is doing and making possible. I think all it shows is that latencies under 200ms are widely regarded as acceptable. What latencies are observed if you run an OS of comparable simplicity to the Apple 2e's on a modern machine?
Disagree on yarn - npm is still trying to keep up and the latest releases are doing well

Seems like within React, Redux/Apollo/plain is splitting the data layer again too

But the yarn/npm is a tiny difference and data layer is much more application specific
It is already fragmented, the non English fragments are just not at liberated.

I think it would be great with some more language diversity. It would reduce the barrier for a lot of people to enter the programming world.

(and remember, it is commonplace many places to speak 2, 3, 4 languages).
The quality of your argument is low, I suppose that is why you didn't get your expected kind of answer. You just posted opinions, and none of them are facts.

* Bill Gates like philanthropy: Taxes always would be way higher than the sum of all philanthropy. All of philanthropy in the US was $400 billion last year. Trump's tax cut for the rich was $1.5 trillion. Only the last tax cut.

* Taxes are spent democratically, which, in a Democracy, is always preferable to a single rich person following his/her personal agenda, because that, by definition, is not democratic.

* JP Morgan et al. are indeed getting welfare from taxpayers: https://www.washingtonpost.com/business/2019/10/08/first-tim...
If the person fixing your toilet pays more in taxes than a person like Bill Gates, what else would you call that but welfare for the rich?
that is an interesting argument, but i don't quite buy it.

the commit history is used for other things too, not just to find bugs using bisect. if that was the case we would not need any commit messages in the first place.

how much effort does it take to explain the change in a sentence? if it is a small change then it also will be a small commit message.

the commit message doesn't need to be nice, but it should be descriptive.
So, I've worked with JavaScript since 2001. Up until two years ago I never used a strong typed flavour on top of JS.

And I have never needed it. Not in big teams and not in small teams.

At work we recently did a timed programming problem solving competition. 20 Teams got 1 hour each to solve multiple levels of the same problems. Some teams used TypeScript.

None of the TypeScript teams got past level 5.
All of the rest got past level 15.

I've been taking job applications where applicants get a limited amount of time to make their project. Let's say 20 hours, and it's a paid job. Everyone gets the same instructions.

Those who use TS are NEVER feature complete.

Coincidentally, those who use TS are also the ones who deliver one big DIV-soup and barely seem to understand CSS to begin with.

Strong typed JavaScript doesn't solve anything, in my opinion. And nobody has been able to convince me otherwise. TypeScript seems to be a reason for many developers to completely avoid documenting their code...

I mean, TSDOC or JSDOC allows you to write human-readable comments AND strong type your code where it matters. But they don't.

In any case, this article was a fun one to read:

https://medium.com/javascript-scene/the-typescript-tax-132ff...
The new era of computing: AWS and Azure fighting the 5G War
JSON provides a lot of flexibility: it's human readable, it has explicitly-named/optional/variable-length fields, it provides nesting ... all of this comes with a cost:

- extra branching in the parsing code (the parser cannot predict anymore what the next field will be, they could be in any order)

- extra memory allocations, decreased memory locality (due to variable-length/optional fields, and also the tree-like structure).

So if your data consists in a single object composed of a timed-fixed set of little-endian integer fields, you're comparing the above costs to the cost of a single fread call* with no memory allocations.

* many other data formats provide similar flexibility, text-based ones (XML) and also binary-based ones (IFF, protobuf, ISOBMFF, etc.)

don't write it as such though, you must write the endianess-decoding code (which the optimizer should trash anyway on little-endian architectures - e.g LLVM does).
If you read the linked article, I think you'll find that the answer that the Buddha would have suggested for your question is silence ;-)

However, I am not well learned in the ways of Buddhism, so I shall attempt to answer your question with words. What do you mean by your question?

Do you mean: Was there a person exactly as these stories describe that did exactly what the stories describe and said exactly what the stories describe? There is no doubt at all to this answer: no, there was not. Despite my lack of education in Buddhism, I feel pretty confident that the subset of Buddhist practitioners who believe in such a thing approaches zero (I'm sure there are some, but not significant). Buddhism is a religion without dogma after all. Why else would a respected scholar on Buddhism write an article pretty much saying that the stories about Buddha are likely to be incorrect in part or in whole?

Or is your question: Was there a person who was the originator of the Buddhist religion? I think it is highly likely that the answer is "yes". I mean, it's possible that there was a group who started the religion, but it seems improbable to me. Look at any modern religion/cult. How many are started by a single person (all of them that I know about) and how many are started by a group of people (I assume that there are some, but I don't know of them)?

Or is your question: Are any of the stories about the person who started the Buddhist religion true? Again, I think this is a pretty easy answer: almost certainly yes. I mean, what the heck are they saying about him? He was born. He struggled until he found enlightenment. Then he started a religion. I mean the religion exists today. That's pretty good evidence that the original leader did some stuff.

Or are you asking: Is it true that the Buddha really was enlightened in the way he claimed? I can answer that one easily too: I don't know. ;-) And the really cool thing that I like about Buddhism is that I don't think it really matters all that much. You can learn about Buddhism, use the bits that are helpful to you and chuck away all the rest. Other Buddhists will pretty much think you are doing a good job -- or at least that's been my experience.

HN posting rules advise me to view your question charitably and to assume good faith. In that spirit, I hope that even if you never intended to ask any of the above questions, you can pick one or more of them and get answers that will help you. If the question was rhetorical and simply meant to belittle others who think differently than you do, then I apologise for wasting your time.
Impeachment Ignorance Has No Color – By, Evon Latrail
Project App Source : https://github.com/veysel/developer-api-app

Project Data Source : https://github.com/veysel/developer-api-info
There are many other things you can do to reduce trafficking though. You can be more aggressive setting up honey pots and going after traffickers or make borders more secure or invest in social services to help people in rough life situation to name a few.

I don't want the kind of thinking that sacrifices freedom and moral principles so the bad guys have less avenues to profit to dominate our world. For all we know if they can't do trafficking they will switch to other criminal activity and hurt people there. They are the problem not the people who exchange sex for money so let's go after the actual problem.
Just to qualify that "math execution" part, the beauty of Ray is that you get threadpool-like features to speed up arbitrary python code. So not just parallelism, but state/variable sharing for relatively small data. So this is great for some optimizers and definitely RL (where your "math" is some really complicated simulation / loss logic), but Ray wouldn't make much sense for BLAS stuff. Am I missing something here?

Ray shows expertise in multi-machine that's lacking in stuff like Jax, Tensorflow, and PyTorch. Horovod nailed down a lot of the performance issues for SGD in particular, but is missing the sort of rapid deployment / distribution stuff in Ray. If only they could all work together ...
This is a comparison of native applications doing simple things in 1983 vs. web apps in 2017. Not all the world’s a web app, although that does seem to get forgotten here.
Wrote my first piece of CSS in 1998, been doing it ever since. On a good day I'm a 4 :)
The problem with that is iOS is only a consumption device, not an actual computer, their security model makes no sense if you are using the device like a computer.
The Most Important Stories of 2019 on Artificial Lawyer
Gmail even does this on long emails! It’s insanely annoying.
Better this than peddling advertising, like most of them are doing.
> More seriously, this is an excellent proof-of-concept that a Slack client does not need to use hundreds of MB of RAM and consume most of a modern CPU core to provide its basic functionality.

If you’re so sure that this is possible, then where is the Electron competitor which allows us to build cross platform applications like this, with the same levels of productivity and a consistent and decent user interface?
No one needs to be convinced that a native Slack client for each platform would be much better, I wish they would build those clients. The problem is most companies can’t reasonably justify the costs of building multiple native clients when a single cross platform one is good enough.
I'm more curious about people who still think Democrats and Republicans are so different from each other
This is so amazing, I love all you people who take the time to do these super mega awesome tinker/fun projects and then share them with to the world!
This guy has obviously never had to wait for GI Joe to load on a Commodore 64.
A thing for switching power to other things
I'll guess no, or that would have been the bigger story.
TypeScript slows down a project. Nobody seems to ever point out what benefits it supposedly offers.

My claim: TypeScript offers no benefit. Ever. That's 2 years of fulltime TS experience talking and 18 years of fulltime JavaScript experience, on top of a whole bunch of full stack (Java and .Net with C#) experience.

I think the popularity of TS is going to decline. And I think it's only popular because of the influx of backend developers coming into the frontend. Additionally, because "everybody does it so it must be professional so I should like it".

As for React, well, great argument, I guess?
Respect the culture i.e, don't be dismissive offhand and talk down to them. Adapt yourself to the situation. We can be quite touchy even on so-called trivial matters. Maintaining status, image is important.

Always read between the lines. Pickup on any hesitations, wishy-washy statements and the like and interact accordingly. Get commitments written down.

Hierarchy is important; bosses throw their weight around. You have to be diplomatic in managing it.

Engineers crave recognition. Give them plenty of positive feedback and incentives. Treat them as equals and they will open up. Once this happens they can become very friendly and often personal but that is the culture.

Finally, make a trip to India and do meet your remote team members. Personal interaction allows you to setup relationships which are invaluable in getting things done.
You’re awfully exclusionary of a large group of people. It’s 2020; we have access to decent translation services: surely it can’t be all that much work to translate the issues? Why deny interested people the ability to interact with English-speaking members of the community?
A Rare Glimpse of Leonardo Da Vinci’s Anatomical Drawings
The docs is the most important. If the docs is Mandarin then the project itself is Mandarin.

> shouldn't be a big deal as they will get translated.

The problem is nobody guarantees they will get translated or the translation will have the same quality.
A little search engine hack – gain in productivity with this extension
Huh, maybe mass immigration of culturally distinct impoverished and unskilled young men isn't a good policy after all...
What does Unsafe Rust disable then?
The Most Famous Entrepreneurs and How They Built Their Wealth
Google Cloud Is Down
another use for commit messages is to document learning.

when we figured out how to avoid a certain type error in typescript, we made sure to describe it in a way that we would find it again, or it would come up in a search.
According to this link it seems to be more than a wire protocol and seems more like a service mesh.
https://github.com/TarsCloud/Tars/blob/master/Introduction.m...

I see:

-seems to be implemented as a library and not a sidecar?
-a protobuf type protocol
-client side load balancing with a name server
-a consistent request queuing strategy
-a web console for your services
-unlike a service mesh, the scope seems to dip
into things like service config
-end to end request flow tracking?

Hopefully someone familiar with it will flesh out the details.
Qt and to some extent GTK+ come close. GTK+ can be programmed in Vala which is a fine language that transpiles to C and supports idioms such as asynchronous programming.
The Incalculable Joy of Fermi Questions
I do want your apples, I don't want you to sell my personal information.