skysight-inc/HackerNews huggingface dataset:
Exactly, I would wager that very few organizations go from monolith to microservices and back. Getting organization buy-in to do the "big rewrite" is hard. Getting buy-in to do the second "big rewrite" after the first one didn't go well is going to be even harder.
You can vote for Swift here https://github.com/Deleplace/programming-idioms/issues/30
The science of why remote meetings don't feel the same
How does caller ID spoofing work technically? I mean if the attackers do not have the contents of your SIM card stored, how can they pretend to the network that they are you? Isn't that the purpose of the SIM?
Michael Moore’s green energy takedown “Planet of the Humans” is deeply useless
Truth be told, no one stops you from having modular 'monolith'. It feels the name was invented just to sell books and conference tickets (and yummy consulting fees).

There is no substitute for a good model and responsibility separation, (micro)services or otherwise.
I 'll disagree with most comments that it's mainly an organizational problem. Creating tooling for things like:

- managing different data sources

- versioning data

- monitoring how new data affects the model

- testing that certain SLAs are met before new features are deployed

- ability to rollback

- data & model quality monitoring

is technically challenging.

Obviously there are engineers that will quickly hack something together and will falsely think that
they have a good enough MLOps solution. I have been part of such teams.

Most companies are not Google, Facebook, or Uber. The large ones very often don't have the know-how to create
a robust technical solution around this process, and even if they do it can take them years and the smaller ones
lack both the resources and technical expertise.

I'm always looking for new ideas that can become successful business and when I saw the Uber Michelangelo
here on HN a few years ago, I was thinking that selling similar tooling to other companies, had great
potential. Seems that the right team to create that company was the one the built Michelangelo itself :)
New chatbot language based on state-machine semantics
The coronavirus cruise: on board the Diamond Princess
Then you are not the target audience. BMW positions itself as a luxury brand. Aspiration is key to its success. If you consider aspiration and luxury "vapid and empty" you aren't who BMW is trying to connect with in this ad.
Can you really prove that a houseplant is happy or that "we" can make them happy?

That would be interesting.
The law is going to have to catch up here. Jay-Z has worked very hard to make his 'voice fingerprint' have value. Having listened to the deepfake, it's an extremely accurate copy of Jay-Z's voice. To what degree does Jay-Z's voice constitute a 'work of art' and to what degree does a copy become a forgery? You could say that an impression made by a real person is a 'work of art' but if you remove a real person and use ML, is it still a 'work of art'? We really need to consider the existential questions raised by primitive forms of AI and consider what AGI means from a philosophical perspective before lawyers and judges start defining what can be done with AI in society.
A while ago, I wrote a haiku on this.

Gods, sages, authors

Each a prisoner of their work.

Be legacy free.
They can make money from it, and with their funding being cut by the government, they must try and find other sources of income.

"A spokeswoman for the [British] museum confirms to artnet News that it is facing “considerable” financial pressure from the reduction in real terms of grant-in-aid from government, with its public funding cut by 30 percent since 2010."

https://news.artnet.com/art-world/british-museum-bp-climate-...
>> they indirectly holding them through some sort of pension -> managed fund -> ??? style chain where they are exposed to the madness without realising it.

This is the main reason why big companies are never allowed to fail. Why banks and all the traditional giant establishments continue to live. It's also why publicly listed companies that have been dividend paying for some time would rather layoff employees when growth prospects are scarce than to rather maintain them on payroll.

So if your company's stock is ever owned by government/pension funds, you'll have a pretty good argument for getting bailed out until you find your next trick.
So, synchroscopes are phase detectors, and only work when you're fairly close to the correct phase. They don't actually report frequency per se.

People have built mains frequency counters: https://fowkc.wordpress.com/2013/12/10/mains-frequency-displ... (via https://hackaday.com/2013/12/12/mains-frequency-display/ )

The core problem is getting an accurate enough reference. That project uses an RTC IC; you might want to try building something that uses a PLL on a GPS pulse-per-second output.

The second problem is cleanly spotting where the zero-crossing is. You can take a mains feed from a current transformer or a regular transformer and low-pass filter it appropriately. It is then easy enough to use an op-amp to spot the zero-crossing.
could this be because it bypasses a cached response? does it work if one just changes capitalization of any character? (i have no deal with the IRS so cant test myself)
I agree with most of what you say, but your conclusion:

> Its paradigm is a beautiful one to develop with in most ways, but there is a significant price to pay in terms of performance.

I've worked with React on-and-off since around 2013. I can count on one hand the number of times that out-of-the-box idiomatic React code has incurred a significant price in terms of performance. The majority of my React apps just work, they just render fast enough by default. One time I've had to optimize it was when I had a React app that displayed a page of items from the database without any pagination: once it got to a few hundred items, it would indeed render very slowly. My optimization here was actually not to start memoizing or implement componentShouldUpdate -- it was to implement pagination and search in the app, because the UX was more important than rendering speed, and solving the UX solved the render speed.

I don't understand what kind of apps people are building with React that incur these significant rendering performance costs? I could understand it if you're building a realtime cryptocurrency exchange dashboard but I don't think most people are doing that?
Given the context of the article, one obvious difference is regarding kids.

For example, I had a good experience working from home before Covid 2-3 days of the week while the kids were at school and kindergarten; however, in the current circumstances the work from home is very, very different due to the need to combine it with doing childcare at the same time.

I mean, consider evaluating the merits and drawbacks of working in an office during a mandated "bring your kids to the office" day.
You're not their target.
> Haskell rejects the imperative model, yet it attempts to appear imperative to be palatable to more people while retaining a pure functional model under the hood. But that causes it to be criticized by the pure-minded.

The point of do notation is to rebuild imperative programming atop a rigorous foundation. Haskell is a deliberately flexible language: if you want to do imperative programming in it, you can (as long as you do it properly). But most users eventually find that the imperative model isn't actually something you want or need, even if you thought you did when you started.

> So who is it for?

People for whom the defect rate of traditional imperative programming is too high, or for whom achieving an acceptable defect rate in a traditional language takes too much time.
Except AirBNB has been shown to radically distort local housing markets.
A few years ago when the topic of outsourcing/offshoring development was a hot topic for conversation, I bumped into a consultant at a bar. We got to talking about offshoring, and he said he has two folders full of notes, one about offshoring & one about bringing resources in-house. He said he whenever one approach starts to peak, he starts pitching the other one.
I have always learned on my own. I’ve spent the last couple of years pivoting from being a development manager, back to engineering.

That may seem to be an odd choice, as I’m an excellent manager, but I don’t like being a manager, and I love engineering. I’m pretty good at that, as well.

There’s really no curriculum for this kind of thing. Schools and training are all about introducing people to a subject “from scratch,” which involves a lot of “substrate.”

I did sign up for an introductory course on one tech that I’m working on, and to which I have had little exposure; but, for the most part, it’s all been self-teaching.

I really don’t know of a way to make that work with primary education. In my case, it’s a very personal journey, fueled by motivation. I don’t think that can be synthesized.

Of course, everything also needs to be measured, which brings in a whole infrastructure for accreditation and metrics.
"Pay later" services are already there in developing markets like India (Simpl, LazyPay etc)
I'm not ignoring them at all.

I know that this service will be abused by those who need quick access to capital and it will ruin many of their lives. I don't support payday lending either, doesn't mean that it's illegal but it sure is unethical to charge high interest rates on low sums.
Note that outside of special cases like a publicly-accessible gateway, an IPFS node is not supposed to fetch or retransmit data that the node operator has not specifically requested to be stored there. So this copyright enforcement stuff will always mostly apply to these services. (There might of course be some corner cases such as fetching a mutable IPNS resource and then rejecting the data because it happens to match some blacklist, but these are also broadly sensible.)
http://perl11.org/potion/
> 'Happy' is a baseline for existence

Unfortunately it is not.

It's one of the most common goals in life, but it's not so widespread as one might think.

Many live non-happy lives, still exist and still try to make their lives better, one way or another.
Benedict - this app looks awesome! Will install this when I get OS X reinstalled on my Mac!

I have been looking for something like this that keeps me out of apps while I am in code mode!
Why do you think/feel that there are "too many"? What's the threshold for an acceptable number of microservices? (Not asking this to be confrontational. Just curious, because it's a sentiment I've seen before, without the reasoning behind it being articulated.)
I always felt like the biggest benefit of microservices (for the average company that just jumped on the band wagon) was simply the fact it forced them to break things up. Yes, they could achieve the same result with none of the overhead on a monolith, but it would take... discipline. It's much easier to just enforce a hard external constraint.

Realizing this and circling back is still a useful life lesson.
> Planet of the Humans is an example of the way the ends of the political spectrum can sometimes wrap around and meet, because many of these same arguments are more commonly found on websites like Breitbart or Natural News. (Praise for the film has already appeared at Breitbart.) Those who reject climate science are eager to scoff at renewable energy with supposed proof that it’s all a scam. The motives here are obviously very different, but the tactic is the same.
Show HN: Learning Node Representations That Capture Multiple Contexts (PyTorch)
I'm more optimistic. I think there will be quite a lot of people who try home schooling for the first time and are pleasantly surprised. Doubly so for remote work.

Of course some people will hate it, but horses for courses.
Introduction to AWS CodeBuild
Souvenirs from the Assize Court: 12 Days as a Juror in France – André Gide(1913)
And the other 13% make up what percent of new York Airbnb stays (for, say, 2019)?
When it comes to banks, if it makes life easy for the customer, it’s probably not true in the US.

We still don’t have chip and PIN, and we most certainly don’t have TOTP 2FA.
It's worth noting that fat pointers didn't originate with Walter Bright or that 2009 article. The oldest C-with-fat-pointers I can think of off the top of my head is CCured from 2002: https://people.eecs.berkeley.edu/~necula/Papers/ccured_popl0...

The paper mentions fat pointers in passing, not putting the term in quotes, not defining it, and not giving a citation -- which makes it clear that the term was already well established at the time.
Coronavirus 'will hasten the decline of cash'
Uncle bob is up to something
> and you don't keep getting interrupted because some kids out of 30 in your classroom are being disruptive.

and you will grow up unprepared to real life facts, such as people interrupting.
No, not if you include the state of the world in the type signature. If you make every primitive IO function take a RealWorld value and return one, you can thread the execution correctly using the last one as an argument to the next.

But then the question is what happens if you reuse a RealWorld that you already called a function with. That leads you to types with values that can only be used once, uniqueness types (https://en.wikipedia.org/wiki/Uniqueness_type). Which is the solution for IO that Clean, the other lazy functional language, uses.
Yes but it should be added that "only non-commercial use" excludes almost all practical usages. Even wikipedia doesn't allow to use non-commercial, since it's a legal minefield.
Yeah but not all " independent creators covering a variety of topics " are that experienced, and certainly not all the retards in the Covid facebook groups giving their opinion.

I'm not sure the point you wanted to make on the first place but you seemed to oppose the fact that some people should stfu a little on the internet because they know nothing.
This isn’t really a useful line of reasoning. It’s true that businesses will cut their workforce to remain a functioning business, and just that fact does not imply there was “waste”. Longer term investments are cut, which can affect the competitiveness of the business. Corners are cut where they can be. Is it a productive use of Ubers time trying to hyperoptimize their finances versus focusing on their actual business?
I think that the problem here was that they were fighting against Conway's Law: https://en.wikipedia.org/wiki/Conway%27s_law

> Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.

I think microservices work well in organizations that are big enough to have a team per microservice. However if you've just split your monolith up and have the same team managing lots of microservices you've made a lot more work for the team without the organisational decoupling which are the real win of microservices.

In my experience it is really difficult to fight Conway's law, you have to work with it and arrange your business accordingly.
If everyone did this, google wouldn't exist, a lot of the open source google software wouldn't exist. Isn't the main point of de-googling, is that everyone does it. Because you can be influenced indirectly even if you do de-google, and that the benefits of de-googling should emerge with popularity. I'm sure some people are de-googling because of personal privacy, but most people aren't targets so this doesn't matter. One of the benefits I can see is that it reduces the quality to the users, and the value to the large companies. That way, data/ power is not consolidated, and we have privacy by segregation.

In summary, I don't see the purpose of de-googling as an individual. And if de-google collectively, we're all worse off. And yet I de-googled last year.

PS: I use Brave, Android, flutter & duck.com, which only exists to its quality today because of Google.
Much of the BA fleet is parked up at Bournemouth airport - https://youtu.be/qgPw1jWmdE4
>Planet of the Humans is an example of the way the ends of the political spectrum can sometimes wrap around and meet, because many of these same arguments are more commonly found on websites like Breitbart or Natural News

In other words, it's an example of how ideas can be had regardless of partisanship and party affiliations? Sounds noble.
Perhaps most of the apps that you install from the store, which are just as riddled with analytics and tracking as their Android counterparts.
Thanks, I might write some idioms in it.
This is really interesting, while I don't have use for it right now, I think you're tapping into something hot.

There's an overall trend to augment business operations with custom but simple tools (Airtable's ecosystem, the whole no-code movement and a plethora of others).

A few quick takes

- is security something that the clients have said that is important? I'm not sure if it's top of their minds, and if it isn't, maybe you don't need to highlight it

- one of the screenshots has multilingual content - can your customers use the panel in English, but have their clients only see localized versions?

- how are you planning to market and sell this? The language might need a bit of touching up for English speakers
So you're agreeing that my interpretation was correct.
Absolutely, you probably can't succeed with microservices without selforganizing teams. You just get more hot potatoes to drop
As hobofan said, this is up to each node to update/block. It really seems like that the TOS only goes for their gateway, I don't see how they could enforce this on the entire network.
I buy primarily luxury brands, I just don't see "aspirational" and luxury being equivalent.

High quality luxus items have a quality of their own which has nothing to do with aspirational aspects.
Coronavirus crisis lays bare the risks of financial leverage, again
It's worth distinguishing between homeschooling and the current situation of "at-home schooling" or remote schooling, which is quite a different beast.

My kids are being schooled by their teachers remotely, not by me - this process has little in common with "traditional homeschooling" other than the room it happens in, everything else is different.
I think this, approaching DDD, is the most common reason engineers push for it these days.
"Taxi" taxis are not the only types of services like this. Depending on where in the world we're talking there have been other companies - often locally run or covering a few neighboring countries that use the same model Uber is using. Or offering similar ridesharing options via a phone since 1980s or 1990s.

In my area (Eastern Europe) Uber matched the prices of other unofficial "taxi" services that existed for 40+ years. However, the convenience of having an app, not dealing with cash, ability to see your driver getting to meet you, etc. boosted the number of taxi riders tenfold.

Many other ridesharing companies are offering apps these days, too. So even when Uber goes bust, the industry won't revert back to cash payments and phone numbers. So like the grandparent said it's a net positive for consumers.
People cheering on Microsoft embracing things. Ten years ago I wouldn't have believed it. Today it's not even surprising. /s
For IPFS to work, there needs to be no central authority who can block files.

Todays IPFS is a long way from that - any Joe Random can DoS any particular hash by getting their node at the right place in the DHT and blackholing requests.
Excused by the people who would normally be upset by a government trying to tell a company how to do something, especially when privacy is involved.
Author here: there were 2 initial use cases for me,

(1) I'm familiar with the language X but I forget e.g. how to "check if a file exists"

(2) I'm learning a new language Y, I know that "checking if a file exists" is a legit need and there must be an idiomatic way to do it in Y, so I look at the entry, alongside implementations in other languages that I'm more familiar with, so I can quickly spot the similitudes and the differences.

I do (1) all the time because my brain has very little onboard memory.

The website is open to contributions without prior validations. This means that not all snippets end up being both correct and idiomatic. I manually revert spam and "obviously incorrect" entries. For languages that I don't know very well, I encourage actual experts to fix snippets, or add a better new implementation, when they see poor contents.
That's perfectly possible in React; I've done that to great satisfaction in a number of projects :)
There really isn't any difficult material (at least in the UK) up to KS3. A competent tutor should be able to cover at least STEM alone, and I would be surprised if one person couldn't cover most of the rest.

There's also the issue that in a home schooling environment, the student is vastly freer to just ask questions. In a school, there's a curriculum and a lesson plan to follow, so the only questions that get answered are along the lines of "how do I do (this thing you just asked me to do)".

Another way to put that is that public schooling has the same problem, and institutionally at least the solution is to just discourage those questions.
> Rendering is a term that can be understood on different levels of abstraction. Depending on the context, it has a slightly different meaning. In any case, ultimately it describes the process of generating an image.

Could we clear up more the meaning of rendering and how it optimizes the performance mentioned in the article? Suppose the DOM has not changed, is the DOM repainted? How about in the case you type into a textbox which expands this container, causing adjacent elements to cascade into a new position?

Is this something similar to how mobile devices do not have to render content that is "not" displayed on the screen, as in the example of a large ListView so the mobile device does not have to immediate render any content that is expected to be off screen.
I believe Opera only redirects to a gateway and doesn't implement IPFS itself, though, which is rather less exciting.
> These kinds of people will have no problem writing huge SQL queries with joins nested four levels deep, or pages and pages of declarative Pandas or R code using weird transformation and filter logic, but they'll have humongous problems understanding simple loops or variable assignment.

I think that comes from their mathematics background.

I'd like to wheel out the "left handed scissors" argument again; the large and persistent arguments over what is most intuitive should be taken as evidence that different people find different things intuitive or comfortable.

Which is more natural to use, a symmetrical mouse or one with a slight bend to it in a comma shape to more closely fit being held in the right hand? What happens when a left handed person picks it up?
My experience is that the too-talkative person is either discrediting more and more oneself ("leaving no doubt" about it) or it bores people away completely from the subject/platform/conversation at hand.

It's like, at some point, you leave your noisy/opinionated uncle speak in his corner at the family gathering. You don't mind him anymore.

Facebook went that route to me: what started to show up more and more from family and friends bored me away more and more, to the point I left. I prefer to pay the price to have no noisy-news and lose some "relatives" to only get the meaningful stuff when it matters. Left 2 years ago. No regret.

Twitter went the same route, about the time when the platform gained more public interest around 2015. Removed from my phone. Barely checking it now.

I tried Instagram alternatively. It's a pure marketing platform. Vaguely interesting as a pinterest-like journal.

It gets me back to blogs. Things that take more time (to setup/write, but also to find and read), bear more fruit.
Lewis Carroll's Pillow Problem – the ball in the bag
Fedora 32 Computational Neuroscience ISO image is now available