skysight-inc/HackerNews huggingface dataset:
Instead of a varied interface tools set, I can have one with consistent interfaces and experiences. Kubernetes is where everything is going, hence why TF and Ansible have both recently released Kubernetes related products / features. It's their last attempt at remaining relevant (which is more than likely wasted effort in the long run). They have too much baggage (existing users in another paradigm) to make a successful pivot.
Unlike text in print, code is not a paragraph, in typical code every line is not going to be that long.
I am not sure the same rules can apply.

I find that breaking a line at 80/120 makes the piece of code I am trying to understand less readable, while the line itself may have become more readable.
Awesome Frameworkless

https://github.com/frameworkless-movement/awesome-frameworkl...
Toronto drive-in exhibition immerses visitors in van Gogh’s art
> stable, version-controllable, and intuitive to use

Neither of those features are inherently impossible to do with GUIs. Alternatively, you can have a GUI editing your text based configuration.

Although, doesn't look as cool so, here we are.
> You can spend your resources on doing careful modelling and over-engineering and conservative testing to always stay within limits, or you can go fast and loose and discover those limits the kinetic explodey way. SpaceX chose the latter strategy.

Again, this baseless assertion is just plain wrong on many levels, and flies in the face of basic engineering practices.

At best, you're confusing a consciencious choice of allocating piles of resources to avoid bottlenecks and time constraints, such as losing a prototype which is a project death sentence to your general aerospace research project, with plain old incompetence.

Engineering 101 teaches that when in doubt err on the safe side. Your assertion is the exact opposite because... Because what? What do you believe is the trade-off of wasting time and resources trying to fly intentionally half-baked designs that define the critical path of the project?

Please spend a moment thinking about what you've said to try to see how absurd it is to waste time and resources for nothing at all.
In a world where your architecture is that simple I don't think kubernetes would be the choice for long.

I think for the average application there's still something to be said for manual cross-layer optimization between infrastructure, application, and how both are deployed.

What I mean is we can't yet draw too clear a line between the application and how it's deployed because there are real tradeoffs between keeping future options open and getting the product out the door. A strength of kubernetes is that if you get good at it it works for a variety of projects, but a lot of effort is needed to get to that point and that effort could have gone into something else.
Two things make this different:

1) There's record unemployment in the US and there's an active pandemic. People are unhappy and the country is a powder keg ready to go off.

2) The footage this time is especially graphic. You can see the officer strangling George Floyd with his knee. You can see the unnervingly satisfied look on his face. You can hear George call out multiple times that he can't breathe. Then, after he stops moving you can watch the officer continue to strangle him for four minutes. You can also see three police officers that stood by and let it happen in the background. There's not much wiggle room here.
aka "blue wall of silence" or "blue code".
No, I'm not. Libraries were certainly used in this case.

But whereas in Rails this would be mixing in a library to a controller to allow events and configuring them, this was building a new set of models and code over the top of a library for something like Mailgun from no code. A two hour job in Rails/Django/Phoenix but a two week sprint long job to roll your own. Why bother?
i'm just pointing out 11 years is a very short time for regulators to do anything.
Mindfulness Helps Beat Procrastination
> horses like snacking on baby chicks

(O.O)

I feel like the whole death-life cycle is getting harder and harder to grok. When the closest you get to life and death is packaged meat in a grocery store, it's easy to forget with what ease (the inherently innocent) nature can deal out death.
> Overloading the Comma Operator Is Powerful

Clearly, it's over 9000!

... more seriously though, overloading the comma operator is a bad idea and you shouldn't do it. In fact, almost nobody does it.

Specifically, you don't want to break the principle of least astonishment with a command such as

v+= 1,2,3,4,5;

Assuming you want to add up a bunch of literals, what you could do is something like:

std::array data { 1,2,3,4,5 };
v += std::reduce(data.begin(), data.end());

and if you've implemented some <algorithm> and <numeric> wrappers for containers, you would have something like an

template<class Container>
typename Container::value_type
reduce(const Container& container);

and then you would write

v += reduce(std::array{ 1,2,3,4,5 } );

which is terse and much clearer.
Not unlike what Slack is doing with data residency controls - only available for Plus and Enterprise plans.
Don’t need to get all snarky on me
What I mean by "foolish" is that in the long run (a decade), it will not work, and the entire policy of trying to stunt China's economic development will lead to conflict sooner or later.

ASML didn't have a choice in the matter. The US government pressured the Dutch government to withdraw the export license. That's at the diplomatic level, way above the heads of company executives. The Netherlands is part of NATO and is more closely aligned with the US than with China. But the Netherlands could at some point decide that it just wants to do business with everyone.
Honestly I think that's just an excuse. And I don't think Google really cares for media attention about this, it's a pretty boring, minor update, unless they have something else up their sleeve.
Annotate the long line to ignore that particular linter rule. This makes it clear that it's not because the coder was lazy, ignorant, etc.
Thankfully that’s not what I said. I said that was the rationalization of a terrorist, and it is. Committing violent acts against third parties to gain attention for some grievance is inexcusable, and if your rationalization is that “it works”, then perhaps the best response is to ensure that such tactics never work so as to eliminate the incentive to engage in them.
completely different. RSA group != RSA the algorithm (though they were created by the same people initially).
Roast My Idea
Hey!

Existing e-commerce solutions are complicated and expensive for small businesses. At DotWorks, we want to simplify online store management. We want to leverage Google Sheets and Google Drive to manage your products and images. Accept money through Stripe, Paypal, and Razorpay.

Please visit our site https://dotworks.io/?utm_source=hackernews&utm_medium=referral&utm_campaign=beta-invite and roast our idea.

Any feedback is appreciated and invaluable to us.
The Reagan administration banned needle exchanges

Declining to include Federal funding in his budget is not "banning".

Funding bills originate in the House. The House was Democrat controlled for Reagan's entire tenure. The Speaker or Ways and Means could have added that funding at any time. There was never a line-item veto mechanism.
There are some similarities but I'd say well-designed MOOCs are quite a bit better that written materials for most students. Videos with regular quizzes & some automatic grading provide semi-interactive experience that is much more motivating to most than reading passive text.

For some, MOOCs can be better than live lectures. Many students dare not ask any questions in a lecture room anyway. They can pause to think, review materials if they get a quiz question wrong, and ask questions more openly in the MOOC forum.

In addition, the MOOC system can record student's performance in quizzes and some even have an AI designed to detect cheating, e.g. whether the typing pattern of the user is anomalous.
Europeans tried to ban the slave trade as early as 1815:
https://gallica.bnf.fr/ark:/12148/bpt6k5039693/f124.image.r
(Congress of Vienna, Act XV)
and the US did eventually get over slavery, so we should be optimistic and believe it may just take them some while longer to get over lynching.
The DNS / ICANN is separate from the legislation. We have successfully passed legislation to force healthcare data and systems to be interoperable. We'll see how that goes, but I do believe our country would have the appetite for a similar set of laws. The equivalent of HIPAA & FIHR for our digital lives. The CCPA is a start, and perhaps a state level version of a national digital identity HIPAA like law. The second half, FIHR like standard, could easily have a convincing case made for it and I see little opportunity for a case to be made by these companies that would be able to sway their users the other way. Pretty sure everyone would absolutely love a world like that.
I think the key to the US strategy here is that the lithography tech and hardware, especially for EUV, is insanely complex and difficult to get working correctly. Even if you entice a lot of engineers and researchers from around the world to come work for you, it'll still take a very long time to build up the capability yourself.
Obama embodied empathy. I wish we had more politicians like that on both sides of the aisle.
An even more concise form is built in, and I think more obvious to readers:

v.insert(v.end(), { 1, 2, 3, 4, 5 });
Go will get you 90% there in performance. I recommend that instead of C++ because it compiles fast for that edit-build-refresh cycle. Go also has the benefit of producing static binaries by default which solves a lot of the problems Docker was for.

C++ is more for the extreme control over memory. An optimized C++ server can max out the NIC even on a single core and even with some text generation/parsing along the way.
Covid-19 tweet analysis reveals who uses racially charged language
I don't think you can get useful answers or of this thread simply because most humans don't have metacognitive introspective awareness; it's not something we evolved to have, in fact it is something that would bring negative reproductive fitness, given that the brain has mechanisms to actually hide the root motivation for our urges.

The best way would be to study the neuroscience of human motivation. There's a specific brain circuit involved. But from another perspective, we do what we do to fulfill various needs, mostly security and belonging. That can result in things as complex as status games.

Things are a lot more complex than that, if you consider the evolutionary history of the brain stem, limbic system and the cortex, each newer system is able to override the older one, resulting in completely different behaviour.
Not yet an aggregator per se, as there are no people to submit the news, but I'm building https://littr.me/about, which is an (old)reddit like link aggregator with ActivityPub support.

The idea would be that communities can put up their own instances of it, and then participate in the larger fediverse and interact with one another.

There's still some way to go, to fulfill this goal, but I'm slowly making my way there.
"I don't know how nominal that is"
Canada’s Covid Hot Zone Is Deadlier Than Chicago or L.A
> There's no performance improvements like memoization or a VDOM.

VDOM is only a performance improvement if you already bought into a specific version of the reactive architecture (namely, the declarative one, pioneered by Elm and popularized by React).

Otherwise VDOM is an overhead both in performance and in complexity.

Svelte has shown it's possible to do away with that overhead and still keep a nice, declarative API (which is much faster than any VDOM-based solution as it doesn't pay the cost of having a mirror of the DOM in memory + having to run a diff algorithm on every change).

Older frameworks also were able to get by with no VDOM by manually binding different parts of the DOM, which can be done well, but admittedly may result in difficult-to-read code.
normally perhaps,
It is perfect storm of other factors.

- 40+ Million people are unemployed

- the mental strain of being up indoors

- covid affecting the poorest potion of the population disproportionately

- finally Trump being president and handling the situation in the worst possible way everyday.
If and only if your application supports it. Database schema upgrades can be tricky for instance, if you care about correctness.

On the other hand, atomic upgrades by stopping the old service and then starting the new service on a Linux command line (/Gitlab runner) can be done in 10 seconds (depending on the service of course – dynamic languages/frameworks sometimes are disadvantaged here). I doubt many customers will notice 10 second downtimes.
This, and more but it's all in the same vein.

I was pretty skeptical too but then handed over a project which was a pretty typical mixed bag: Ansible, Terraform, Docker, Python and shell scripts, etc... Then I realized relying on Kubernetes for most projects has the huge benefit of bringing homogeneity to the provisioning/orchestration which improves things a lot both for me and the customer or company I work for.

Let's be honest here, in many cases it does not make a difference whether Kubernetes is huge, inefficient, complicated, bloated, etc... or not. It certainly is. But just the added benefit of pointing at a folder and stating : "this is how it is configured and how it runs" is huge.

I was also pretty skeptical of Kustomize but it turned out to be just enough.

So, like many here. I kind of hate it but it serves me well.
I wonder how many unfilmed explosions NASA had during the space exploration period.
I like that alternative. Especially now that we have Rust and Actix Web.
One wonders in vain how a reasonable comment like this is downvoted.
The US are trying to delay the inevitable but they might instead precipitate it, and that is costing them at the same time.

The second issue here is Europe's continued weakness. If ASML controls EUV lithography then Europe should be much more assertive.
Using softwrap when looking at diffs seems natural. After all you already rely on tools to show you the meat of the diff, the changed lines, and preferably the tokens inline.

Plus I find that most of the time I just use the default patch view, not the side by side one when doing review.
You can't solve this with an engineer or two.

If you look at the next-generation lithography road maps, even in the early 90s EUV was just beyond the horizon, but it was on the road map. By 2014 more than twenty billion dollars were spent by various governments and private research when ASML began to ship these https://web.archive.org/web/20150920221539/http://www.asml.c... and even so it was another four years before the first actual devices using EUV CPUs shipped. And, let's not forget, the first device was the A12 Bionic for the iPhone XS/XS Max/XR and some iPads. In the fourth quarter of 2018 alone, Apple sold 46.89 million iPhones worldwide. And there were other companies jumping on the bandwagon but that's a lot of preorder money to help bootstrapping this.
I don't think that was a political line. It was a line between this president and all past presidents regardless of political party.

The logic/value in this case is, speak clearly and own your words. For example, if many people think you implied a subset of the population should be shot, you may have misspoken and should clarify it, not get mad at them, dismiss them, or even worse, double down.
And if enough people start dying the disease overwhelms public everything.

In the UK, some schools are refusing to reopen and some people are refusing to return to work in spite of government orders.
Scott Manley posted on Twitter [0] that it looks like it was a proper detonation (supersonic flame front, etc.) based on some math given the known size of the test rig and rocket.

[0] https://twitter.com/DJSnM/status/1266586181392674817?s=20
Which goes back to my original post,

> Not everyone has Google level budgets for hardware.

Given that my current one runs Windows 10 64bit Pro, Visual Studio 2019, OpenJDK 14, clang 10 and Eclipse 2020‑03 just fine, I am not upgrading a perfectly working computer just to make Android emulator, or are you offering to get me one?

Specially since it was a Google's decision to drop support for its capabilities around Android 7 emulator release.
Pretty sure no one's ever actually done this experiment, have you ever tried to put a cat in a box?
Try removing the trailing parenthesis.
The fact is that most of the things on the list are just trivial, but a nuisance to do because it is the boring, not glamorous part of the programming job.

For me, the really difficult part of the language is understanding the core concepts, like what is a monad? or a functor? or a lambda, or a map, or an S-expression, a pointer, automatic reference counting,ip stack, neural network and so many more.

Each of those concepts isolated can take more than a week to deeply understand.

What this man calls "The hard part of learning a language" is quite simple and easy to do with the right method.

The method I use is:

- Take a notebook and write down a checklist with all the things you need to do.

-Set an alarm clock to alert you after an hour of work.

-Start following the steps on the checklist, mark them when finished and write notes of what you did.

-When the alarm alerts you, stop working.

Now rinse and repeat every day as a routine, doing other (fun) things so you don't emotionally link learning a new language as something terrible or bad.

Instead of trying to do all the boring stuff one single day(and burning myself out) I split it.

Learning different approaches to programming will pay off over time. It compounds and makes solving problems so easy in the middle and long term. But you are not entitled to improving.

The fact is that nobody cares if you stop learning. They will just pick someone better solving problems and not making mistakes than you(because they continue improving).
This whole article reeks of "science is BS, we need free will for humans to be real and morally responsible".

For all of its smart wording, this amounts to the same old issue Aristotle had with describing the mathematical universe in which somehow humans are different enough to warrant "higher stuff".

Is there any useful criticism of science besides pseudo-attacks always coming from antropocentric, and usually religious, corners? Can't we just do the one, final Copernican shift and frickin' move humans from the centre?
Create,develop,manage projects through an accompanying graphical user interface
Your comment serves no purpose but to be unfriendly.
2) It's worse: One of the videos I saw had three of them kneeling on him while he was begging.
I don't have loads of Django experience, but I have done some Django and some raw SQL + Flask and had good experiences with both. I think I agree with you.

A lot of the benefits that you get from Django and its plugin ecosystem come from having the models available as a common representation of the database that you can be transformed and inspected by various other tools.

If you don't want to use Django models, then I think Django is the wrong option.

Flask is a pretty great option. FastAPI adds some stuff that I really like and does it well, but is still only a year or two old, so might be too risky for some projects.
First off, having a seven year old, I thank you for your words. They resonate with me.

I think perhaps arguing about the arbitrary nature of definitions will devolve into pedantry. While you are completely correct (e.g. the meaning of "toilet" over time). There is perhaps a better current arbitrary word (mouth hole sound) that implies something deeper. There are immutable essences (or platonic forms) that cannot change that we have been describing with different language since the very beginning. It kind of reminds me of that scene in the matrix where Neo meets the machine father with his daughter who tells him how "love" is just a word. What it implies is what matters. It doesn't matter how you describe it visually or audibly, if you are communicating with someone else, and they are trying to understand you, the reason they ever can is because something exists independent of either communicator, and both have recognized that thing and are willing to acknowledge that.
The alternative is not to write everything from scratch. The alternative is to use focused libraries for common problems.
This is not how legal jurisdictions and due process work. I'm not an expert, but if the suspect has fled to another state at this point, this is likely a federal matter that will need FBI involvement.

But, I'm glad you two came to an understanding. Gives me hope.
I always thought that the non integer spin was more of an historic artefact, because they measured the photon first. Not my area of expertise, but does the half spin have any meaning?
There are loads in between the protests. Eventually the murders pile up and the evidence against the police’s actions is so strong that people collectively snap. If it were merely every other murder, there’d never be a day of peace.
"Strong compliance" - to what? It strongly complies with the government's expectation of access to all of your data.

"best non-government infosec outfit" - but that outfit is not securing your information _from_ Google, the US government or Google's business parties; it secures it from other individuals and unaffiliated organizations.
Apologies, but I fail to see the relevance of this passage to the conversation above.
Fair enough, once it left China the only question was how hard it would hot everybody else.
(Ie. How well prepared/responsive we were)

My point was that, it's not really a matter of picking the best time for a pandemic to hit. But rather about averting or minimizing pandemics :)
> Retrospective law does not exist in civilised societies.

They exist in "civilized" societies when it suits their interests. The most famous being the nuremburg trials.

Edit: In case the downvoter truly didn't know ...

https://en.wikipedia.org/wiki/Nuremberg_trials#Criticism
It's safe to guess that if Netscape had won in the 90s, JS and the browser would have progressed much farther in the 2000s. Microsoft was in it to stop the browser being used as a platform that threatened their monopoly. Once everyone was using IE, they had little incentive need to improve it.
Actually according to the autopsy, his knee on Floyd's neck did not cause his death.

https://www.thesun.co.uk/news/11742264/george-floyd-autopsy-...

> The ME also claimed that the initial autopsy found no evidence that Floyd died of strangulation and traumatic asphyxia after Officer Derek Chauvin kneeled on his neck for more than eight minutes.

Edit: I don't understand the downvotes. Provide evidence contrary to the narrative and get downvoted into oblivion? Isn't it valuable to know all the facts?
And crying for his mother. That's the mental note that's frozen in my mind right now.

And how he is dead. People are rallying, people are protesting. He is still dead. For a bad check.
Personally I feel that the probability of a major conflict between China and the US has increased substantially since the beginning of the 2020.

We live in interesting time.

Cheers.