skysight-inc/HackerNews huggingface dataset:
I don't know if Apoke really acknowledges it as a bug or flaw. Their man page for fsync reads like an intentional misunderstanding of fsync semantics.
What Are the Top 2D Animated Explainer Video Production Companies in India?
Body content: I want to know more details about the top 2D or 3D Animated Explainer Video Production Companies in India.
Is there a working matrix-IRC bridge for the other way around than usual - to use an IRC client with Matrix?
you shouldn’t be telling others authors that it’s not ok for us to write open-source software that aims to be professional, transparent and trustworthy

the poster didn't say that. i think you are reading a bit to much into those words. there is no mention of what other authors should do. poster is talking about their own motivations for adding features like that, but in no way suggesting that everyone should do that.

your response suggests that you can't have fun with software that aims to be professional, transparent and trustworthy. i'd disagree with that. pranking others is not the only way to have fun. but if that is what you believe, maybe you shouldn't be telling others that they can't have fun with their software.

a more measured response might be to point out that having fun is ok, but doing so at the expense of others comes across as unprofessional, intransparent and untrustworthy. but if an author doesn't mind coming across like that, it's still their choice. but then, that's my opinion. yours might be different.
Picto Design Studio, based in Coimbatore, India, makes Explainer, Promotional, Web, Startup, Product, Business, Sales, Marketing & Whiteboard Animation Videos to explain a business and its products, increase sales & conversion of a brand, services or company by totally engaging its customers or users, besides helping them share it on video sharing sites and other online social networks. View their portfolio at https://pictodesignstudio.com/our-works/.
Using "|" can be confusing when the sed command is part of a pipeline. I agree with the other user that the comma character is more used. It is slightly easier to type too.
Apple not supporting Flash when it could have.

Adobe claimed in 2007 that they could support Flash on the original iPhone. When Adobe finally did bring full Flash to mobile on Android, the minimum spec was 1Gb of RAM and a 1Ghz CPU. The original iPhone ran at 400Mhz and had 128Mb of RAM. It wasn’t until the iPhone 5 in 2011 that Apple shipped a phone that met those specs.

Adobe was repeatedly late shipping Flash to mobile. One of the biggest selling points of the Motorala Xoom - the first Android tablet to get any buzz - was that it would run “the full web” by supporting Flash. But it didn’t until after it was being sold. The same happened with Palm phones.

As far as floppies, there was a massive outcry when thr first iMac didn’t have a floppy in 1997.
France a dump ? holy cow, I need to visit the places you went. And I don't even live in a posh part .. yet the word dump would never occur to me.

As you said it yourself, there are shitty spots in every country, but so far I'd say France is well rounded.

It's true we're (I) biased toward China, probably because of the regular toxic smog news.
نقدم لكم افضل خدمات رعاية المسنين بالمنزل مصر و التى نوفرها على اعلى مستوى ممكن و من خلال كل جديد فى عالم خدمات رعاية كبار السن على اعلى درجات الامان
http://www.careolder.com
I rather enjoyed reading the adventure of hitting a problem in a large system, and then working towards narrowing down the specific bug or set of bugs.

Such posts have in the past been super helpful for me personally (and to others I imagine), in going from plain weeping that stuff just randomly breaks, to learning to enjoy examining the possible causes and understanding how to explain the problem concisely and with enough detail to make it useful to a developer.

He’ll be able to reuse much of his blog post in an great bug report with easy steps to reproduce the problem, excepted and actual outcomes of following those steps, and a scenario where it will happen in real deployments as well as a providing a workaround.
So what is the alternative? Maintaining your own infrastructure like we did before "cloud" providers, i.e. your own dedicated servers in managed locations unless you were huge enough to have your own locations? Or just a different cloud provider? It is hard to check if your suggestion is any better since you only say "don't do that", but not what else to do instead...
link: https://en.m.wikipedia.org/wiki/Dune_(franchise)
I went in Italy only once, but I find it's pretty similar to tropical islands in spirit. Cramped mountain roads, care free lifestyle. I remember in the 90s they were still using old buses on super tiny high altitude roads, driver would barely look while driving. It's possible that for them, it just doesn't matter, and things are ok this way. For people used to lots of infrastructure it's a shocker, but sometimes (except for collapsing bridges) I do think it's not a bad way of life.
How Social Media Can Help to Make Your CRM More Intelligent?
The headphone jack is open, widely used, its design has been validated over decades of use, and is widespread.

As was the floppy and CD drive...

Just yesterday I was the only person at an event who was able to play some custom music our family wanted to hear because my iPhone 6 was the only phone with a headphone*

And until last year, my parents didn’t have a single TV that could support HDMI for my boys’ game systems. Does that mean Sony and MS should still support RCA output?
Where is that? I work with (a bunch of) companies in Shanghai and Shenzhen and the things that I find most interesting if I had to name differences are that my colleagues almost exclusively use waterfall as a process (they need complete specs) and they count more on books and specs than internet to find answers to programming issues. They can be stuck on issues I can answer with Google (which finds SO usually) in seconds. Baidu and others there are absolutely horrendous (in their and my experience; maybe there are people who are better at this).

I also work a lot with India and I definitely do agree it's far more western working with Chinese colleagues than with Indian ones. Both have their strengths and weaknesses though. If you have a rigid process that needs to be adhered to every single time in detail (ISO processes) then I prefer India for instance.

Edit: typo
Not all hours are equal in terms of productivity. Realising this made me change so that I dont overwork.
While the bug is in tar, the API for the read(2) system call doesn't help. Its return value can be positive, which indicates the number of bytes read; negative, which indicates an error, unless errno is EINTR, in which case you should retry; or zero, which indicates either end of file, or the number of bytes read when the buffer length is zero (and in this case you can't distinguish end of file from a normal read). It's easy to forget to handle one of these five cases.
I was only half joking. This is actually being looked into by NASA - https://www.livescience.com/62309-galactic-positioning-syste...
Ask HN: Koogle (Yahoo CEO) and Google
Are the names a coincidence?
Just going through your FAQ...

>"Why are you called Matrix?"

---

>"We are called Matrix because we provide a structure in which all communication can be matrixed together."

>"No, it’s nothing to do with the film (although you could go and build virtual worlds on top of Matrix if you wanted :)"

Am kind of surprised there is no mention of William Gibson there.
(rough as hell memory here), I'm almost certain there were two different versions due to the same reason myself!
I'm using Capslock as (additional) Esc key.
Put cloudflare in front then, you can use it with Digital Ocean.

So you're saved then.
the takeaway it's to order children portions when eating outside and use smaller plates when at home
Pretty awesome!

I'm currently planing to write a book about AWS. It should teach people how to build their MVPs without restricting themselves in the future.

Are you available for an interview in January?
Explore a more complete front-end testing strategy
You mean like some release notes? Good idea.
This was my goal for the last seven months (since I read that book) and recently I decided to not use an alarm clock to wake up and instead be more careful of when I go to bed. I now sleep around 8h/night (so nearly 9h in bed) and i feel still energetic in the afternoons and evenings unlike when I was forcing myself to wake up early.
Gitlab is a single company who makes a single product. Matrix is a protocol with a whole ecosystem. You simply can’t compare them like for like - a better comparison would be Matrix and Git... where nobody is surprised that a multitude of different companies exist within the Git ecosystem (Gitlab, Github, Gitkraken, etc) - some of which are multiple products with different names built by the same company (Github and VS Code for instance), and some of which have a different corporate name.

For Matrix, the naming is actually pretty simple:

Matrix is a protocol curated by the Matrix.org Foundation.

Riot is a matrix client (which is just one of many in the Matrix ecosystem, hence not calling it “Matrix client” for the same reason that Firefox isn’t called “Web browser”.

Modular is a matrix hosting service, which can support any Matrix client, and isn’t tied specifically to Riot, and should be one of many in future, hence not calling it “Matrix Hosting Services”, just as AWS don’t call themselves “Web Services”.

As it happens, Riot and Modular are made by a startup called New Vector, which also hires most of the core Matrix team. We don’t expect anyone to know the name New Vector though, any more that we expect people to know that Slack’s legal entity was called Tiny Speck for years. It generally only comes up when hiring.

So: yes, it’s surprising that there are 4 brands flying around here - and many many more if you consider the wider Matrix ecosystem of clients and servers etc. But it is completely inevitable. This is the primary difference between Matrix and (say) Rocket.Chat or Mattermost or Slack or Discord. The power and flexibility of an open ecosystem comes at the expense of needing to give the different parts different names, just like the Web does.
Various Type Eating Moments Boomerang 02 by TF Cine
Wikipedia has a bit about the different versions (e.g. the Mega Drive version also had quite different unit graphics).

https://en.m.wikipedia.org/wiki/Dune_II#Release
this november i left my job. i have lots of stuff to do

1. work on a project. hope that will generate some money.
2. start YouTube for fun
3. working out again
4. enjoying my time off
and smaller portions
I’m from Madrid and, having recently been to Rome, would have to disagree.

While Spain is certainly not on Switzerland or Japan’s level of cleanliness, I think it is miles away from Italy. Just the taxi ride from Fiumicino to Rome made me feel like I was in Brazil again - crooked, dirty road signs, wild vegetation growing everywhere, fading markings/lines, and a general state of chaos on every road.
Curious if you could point to some solution for building apps outside of the web ecosystem that doesn't have this impedance mismatch you're talking about?

Pretty much all of the UI frameworks on any platform that I personally know of use some combination of an XML-based templating system for laying out components and a programming language to implement the logic behind those components, which is fairly analogous to how the web has HTML for templating and JS for implementing logic. Perhaps the impedance mismatch you're talking about lies in how the web handles styling, i.e. CSS itself and how it's not integrated into either the templating or the logic side like certain other frameworks but is rather a separate independent piece altogether?

Just trying to understand where you're coming from, because in my view React itself _is_ already a powerful abstraction over the DOM (in React you write components, and rendering those components to the DOM is an implementation detail involving an entirely separate library, react-dom, which can be seamlessly swapped with libraries dealing with the implementation detail of rendering to other targets like react-native, react-canvas, react-sketchapp, etc), and CSS-in-JS in the React ecosystem is itself a powerful abstraction over CSS for implementing styling as a function of state (though this abstraction hasn't yet been taken advantage of quite as much, the only notable exception I know of being glamorous-native, which implements glamorous's style as a function of state pattern on top of react-native's Stylesheet primitive rather than on top of CSS).
How to Write Quality Content (E-book Written by Ex-Developer)
There are many factors we need to consider when developing a test strategy. From the point of view of correct verification based on AC, we should also consider the operation strategy, operating efficiency, writing and maintaining the cost of testing, bugs easy to find and refactoring assurance and other important factors, and should not go to extremes. In the case of ensuring a certain AC, we hope that this E2E/IT3/IT2/IT1/UT can be guaranteed in many ways to the quality of the code and the quality of the project engineering, while being agile enough for continuous delivery.
This is an interesting point. Did you originally use a non network-level-ddos-defying CSP and then switch? I am curious when this became a variable to consider as an item to explicitly pay more for (e.g. going from AWS Shield standard to advanced or picking big-3 CSP with higher price because of DDOS-protection) / when the inflection point in the business where DDOS-protection is now a serious consideration due to financial impact/user impact occurred (if possible to point to).
Honestly Neuromancer didn’t factor explicitly in picking the name, other than through ambient connotations. Or for that matter Doctor Who, which used the name to describe the Timelord’s computing system on Gallifrey :)
the issue with hiring as you qualified it is that many would find it insulting to the work that needs to be done. the wage they would want would be completely out of proportion to the skill level required yet they would rather not work than suffer offense.

We have created in the Western world a sense of entitlement such that there are jobs only those who immigrate will take. Not because because the work is hard but because the perception that it is for "those people".

In the US the best description I can give is, we have moved away from JFK famous speech of "Ask not what your country can do for you" to the near opposite. When politicians hammer at the idea of unfairness and inequality instead of one of service and hard work it can defeat a society as surely as any conflict of arms. We have far too few inspiring leaders and instead stuck with those who divide in order to obtain the power and positions they want for themselves.
Similarly, a friend of mine recorded waves crashing at a sea and it got flagged by Content ID.

Some music video (by Sony subsidiary) contained a small sample of waves crashing from a completely different sea.

I told him to appeal and appeal he did and yes the claim was upheld.

I told him to fight on because this first level upheld is what throws people off and what the Content ID abusers are hoping for.

On the 2nd appeal they have to have someone with legal authority to really pursue the claim.

That is no "real" human will look at the case on its merits until 2nd instance.
HAVE a MERRY, JOYFUL CHRISTMAS AND a PROSPEROUS NEW YEAR
chat clients are surprisingly heavy, and i suspect tha PWAs will never perform as well as a handcrafted native app. But we shall see!
I don’t much care about a headphone jack on my mobile, but lots of people evidently do care. It’s unambiguously an important feature (even if we don’t personally care for it).

Security updates are, again unambiguously, an important feature. You might not care but plenty of people do, and there’s lots of well-documented reasons why that’s probably the saner choice.

Take two big, important features, and realise you can’t have both at the same time. One of those features used to be ubiquitous, and is still present in most devices, but is being phased out. You’re damned right people who care about both feel their device choices are crippled. I don’t blame them.
these features would not be a problem if properly documented in the release notes.

you don't need to vet every line of code, but if you don't read release notes then you only have yourself to blame if it breaks.

the problem here is not the feature itself, but the fact that it was hidden and undiscoverable by testing.

had the authors make a "christmas release" with the feature being active unconditionally, then even without it being documented, any user should have noticed the feature in testing.

things like this haven't been a problem until now, and they won't be a problem in the future because generally people are aware that playing pranks is not always nice for the recipients.
This is very interesting.

I have been writing a library [1] to bridge relational databases efficiently to GraphQL APIs, and adopted a similar approach towards eliminating the redundancy in the schema definitions.

I currently rely on io-ts [2] which I also use for runtime verification of configuration options in an attempt to facilitate type verification to both JavaScript and Typescript consumers.

[1] https://gql-dal.github.io/greldal/
[2] https://lorefnon.tech/2018/03/25/typescript-and-validations-...
He didn’t say all older phones.

Currently the iPhone 5s, 6, 6 plus, 6s, 6s plus and SE all are still getting security updates. The iPhone 5s was introduced in 2013.
That's a good question, it certainly seems to have some effect but I'm not sure it's there yet.

1) it hasn't achieved the goals it set out for (firstly changing French youth care, secondly achieving significant progress in treatment of anorexia). But it's certainly trying. It's certainly getting the attention of policymakers from youth care, they're just totally unwilling to change.

It's also hosting conventions for researchers into anorexia.

2) perhaps one could say that it has a small measure of success on the first goal: it hasn't changed any other institutions but it seems to be trusted by French youth tribunals, despite its rules. Tribunals will assign kids that would otherwise be incarcerated to this, and they're free as a result.

As for outcomes I'm not sure. Despite their rules, this institution seems to have managed to avoid fucking up bigtime (which cannot be said for child services as a whole).
That would be cheap redox flow batteries, like the EWE project I linked you to.

One thing, I take it you don't see lithium scaling. Why is that? There is enough of it.
Better plasma control doesn't do much to Lidsky's argument though, if you have a look through it.
> It's also worth a few notes on the IP of Dune

He says that before he starts using IP everywhere.

Also, the title literally says "licensed game".
So how do you recognize it?
Ask HN: What spiritual book had an effect on you?
How to Create an Effective Social Media Plan
Must be a way to prune the nn with some reduction of quality. Probably a means to reduce the quality until it is on an Arduino and some like an anonymous video.

There was speech synethsis on the apple iie in like 64k of RAM and a 1mhz CPU.
Meet the $7000 Virus That Can Hack Your Bank Account
Minimalism: How I Structure Code Quickly in C Without Getting Log-Jammed
The solution we use at work is to put all of the GraphQL strings in separate `.graphql.ts` files. A script then scans the code base for such files, requires them, and converts queries/fragments into TypeScript types in a corresponding `.graphql.types.ts` file using apollo-codegen.

The advantage of this over plain .graphql files, or statically extracting queries, is that you can use all of the normal tools of TypeScript for composing queries (mainly imports and template literals), and you don't need to have globally unique names for all your queries and fragments. Having said that, I haven't looked at the recommended Apollo workflow in a little while, so I'm not sure if those issues still exist.
I prefer

@

because it is so weird and unexpected people are unlikely to misread the command and think it does something with multiple commands

tho perl’s qr (quote regex) operator is miles ahead, it even supports natural pairs of opening/closing delimiters
Don't you think that centralising the responsibility of the architecture design is an antipattern?
For what I saw normally architects can't keep up with all modern techs and if they do, it still takes the ownership of the solution from each domain (FE, BE, DevOps etc).
Wouldn't it be better to have tech leads design the architecture/solution together?
This article (which I was reminded of by this thread) gives an overview of sleep for teenagers, and it isn't radically different for anyone else either:

https://www.nhs.uk/live-well/sleep-and-tiredness/why-are-tee...

I expect that there is variation within the general population with regards to body clocks.
But that's not the premise. The premise is whether we respect the right of employers to offer people jobs that let them discriminate based on sexuality, religious views, pregnancy, etc, or we do not respect that right, and use the force of law to restrict the right of consenting adults to reach any agreement they want.

In a free society without these anti-discrimination laws, you could still find an employer that offers terms of employment that bars them from doing these things. The question is whether you're willing to tolerate other people choosing differently, and yea I guess some people like limiting other people's choices when they find them ideologically repulsive. I contend that people are only harming their society by rejecting freedom.
What are your thoughts on daily stand-ups and scrums with fully remote teams with different chronotypes. Does that work for you guys?
Vocalists always have an ideal range surrounded by a strained range surrounded by 'I can't sing that high/low."

The reason you need to be able to play in any key is because a vocalist's ideal range may be in any key. It's defined by their physiology. They can improve their range with training, but only so far. They may be able to sing in any key, but the best and most expressive sound has a much more limited range.

So if a vocalist's ideal key is Ab, you'd better be able to transpose to Ab.

Solo piano needs to be able to play in any key to fully use the range of the instrument. If you write changes that modulate somewhere weird, the band should be able to follow you. If you your weird changes have to shift key to accommodate a vocalist, the band should still be able to follow you.

It's not an unreasonable thing to expect of a performing musician. It's not the same as being able to recall any problem from The Art of Computer Programming. It's not "hardcore".

It's just a requirement of basic competence.

I think computers and software have made too many people assume that the arts should be easy, open, and trivially challenging - like those posts by someone who hacked together a few tens of lines of JS or Python and has persuaded themselves they've made interesting art, or who runs a few thousand MIDI files through an RNN and calls the output music.

In reality doing art at a professional level is at least as hard as cience to a professional level, and takes at least as long to learn.

No one is going to let a professional scientist get away without knowing calculus, and music and the visual arts have equivalent requirements.

You may get a pass on rudiments in the arts if your creativity and originality are genius-level and off the scale. But if not - then no.
Syrian refugees enduring harsh winter in Lebanon camps
Openai/gym: toolkit for developing and comparing reinforcement algorithms