skysight-inc/HackerNews huggingface dataset:
I think it is accepted in the Erlang/Elixir community that some names are pretty poor yeah. GenServer, OTP, Application. Even Supervisor to a degree, I've read a post making the case that it's more a lifecycle manager than a supervisor.

Anyway, it's just about getting used to the terms and what they truly mean.
Family of mine just had to install a cistern after their well needed to be extended-it’s already been extended. Ie there’s just no more water there I think or something.

Water in the southwest has obviously always been something to take seriously. But as someone who’s always lived here, this seems much more pressing than anytime in the past. Wish this was a problem society could and would tackle as a “group effort”.
It's simple, just deflate spacetime!
I'm a self-taught JavaScript developer (front- and back-end) and I would love to read such a blog post. I mostly use language features for their expressiveness (map, filter, forEach) and rarely think about their performance implication unless there is reason to believe some piece of code is in a performance-critical path. However with a guide I might reconsider some scenarios where I'd be willing to give up expressiveness for performance.
Yep they are all lies. I _almost_ can't agree with you more.
how exactly do I create my own shortcuts? I can only see the landing page.
There's a lot of solutions for clipping a programmer on to an in circuit parallel Flash chip in the dozens of dollars range.
The title of the book is It Doesn't Have to Be Crazy at Work.[1] At least one person criticized the title because "crazy" is apparently ableist.[2]

1. https://basecamp.com/books/calm

2. https://twitter.com/brianarn/status/976869383225081857
Yes the wording is intended to soften the interaction.
They use “we” to refer to the team you are interacting with emphasis on bound by the company policy/process

You may see “we” as the company itself setting its own policy/ process
Telling employees there are other places they can go that are less hostile is still not a justification for having a hostile workplace. If everyone thought that way, nobody would ever tackle these problems. It's a mistake to try and equate this with some other technical choice, this is not the same as quitting a team because the boss wants to use C++ and you want to use Java.
If you want a copy constructor, it would work like this:

Copy : Clone :: Move : Relocate

I.e. there would not be the presumption that everything is automatically movable or coppiable, there would be magic traits to indicate memmove / memcpy and friends, and then plain old stdlib super traits for user-defined cloning and relocating.

This is the the right design for move constructors, full stop.
I guess so. It's just a very handy feature
Even salary between men at the same level may not be same. there are too many variables.
I mean what's the storage from a technical standpoint? If you're saving every version of every swimlane that anonymous users create, it seems like that would add up in your database.
> Here’s an example how to compute FP32 dot product with intrinsics: https://stackoverflow.com/a/59495197/126995 I have doubts the ISPC’s reduction gonna result in similar code. Even clang’s automatic vectorizer (which I have a high opinion of) is not doing that kind of stuff with multiple independent accumulators.

ISPC lets you request that the gang size be larger that the vector size [1] to get 2 accumulators out of the box. If having more accumulator is crucial, you can have them at the cost of not using idiomatic ispc but I'd argue the resulting code is still more readable.

I'm no expert so they might be flaws that I don't see but the generated code looks good to me, the main difference I see is that ISPC does more unrolling (which may be better?).

Here is the reference implementation: https://godbolt.org/z/MxT1Kedf1

Here is the ISPC implementation: https://godbolt.org/z/qcez47GT5

[1] https://ispc.github.io/perfguide.html#choosing-a-target-vect...
Why does it need to cost them an hour conversation?!

Look at the tone-deaf example this employee just shared. All they had to do was say in the same email that they used to ban someone "you have copyrighted images".

The moment they find an infraction they could literally take a screenshot, say "the problem is X" and email it, which would incur the 5 seconds it takes to add a screenshot and say the problem you already identifies, but make a world of difference for developers.

This nonsense about "it's to stop spammers" isn't about the cost, the laughably bad logic Google uses is that by identifying what rules you broke, spammers will get better at not doing stuff Google catches...

As if the spammers don't already know what they did to get caught!
FWIW I thought the response was entirely fine and it wouldn't have occurred me to take offense at it.

(I actually googled what "gen" in "GenServer" was supposed to mean before posting, because I couldn't remember but knew it wasn't "generate", and couldn't find an answer, including in the docs for GenServer)

[EDIT] to clarify, I failed to find the answer in any of the Elixir docs for GenServer. Evidently I should have looked at Erlang.
> if over 1/3 of the staked coins are malicious

So now you've escalated the attack to be a 33% staker, which I don't think you'd mentioned before. I'll note that 33% of stake is likely to cost more than 50% of mining hardware, and certainly would at the high levels of staking you're concerned about.

> The system doesn't know how many distinct validators exist

Each validator has 32 ETH. If you want to stake more, then you run more validators.

The system does continue running with a split chain, each side apply the leak to the other side. Seems to me if the network reconnects, the side with the most stake would automatically be chosen as the winner, and if somehow the network never reconnects, then a working chain in each might be what you want.

To the extent that social decisions are necessary, this 2014 post on "weak subjectivity" is the first to address your objection to that sort of thing:

https://blog.ethereum.org/2014/11/25/proof-stake-learned-lov...

At this point, I'm going to just suggest learning more about how the system actually works. A good starting point is these papers:

Casper FFG: https://arxiv.org/abs/1710.09437

Combining GHOST and Casper: https://arxiv.org/abs/2003.03052
I get the feeling you're arguing in bad faith here due to some axe you have to grind with Lambda.
You mean the business practices wherein Apple is 10x better on privacy than everyone else to the point that Facebook and Google are now being forced to be honest with users, disclose all the user data they are stealing and selling, and disclose all the privacy and security risks inherent in their business models?

Sign me up for more of those kinds of "business practices", thank you very much.
These smaller satellites can support cameras, low data rate communications like IOT via space, etc.

I guess if you consider space as the 'highway', the size of the satellites can be motorcycles, small cars to big trucks!
White goods are relatively easy to repair, though, and the parts tend to be relatively easy to find as well.
I doubt that your allegation of dishonesty is welcome in this forum.

https://news.ycombinator.com/newsguidelines.html
How to carry conversational AI beyond Covid-19: A guide
> Why should they? It is not their business.

Why shouldn't they? Companies make many decisions that are not central to their business -- what snacks to provide, where to hold the company holiday party, etc.

Yes, you can claim the above somehow tie into the core business. If so, then I also get to make the connection. I'll argue that (e.g.) supporting Black Lives Matter is a net positive to the company.

Take Away: I suggest we dismiss the notion that companies should not take positions on various issues.

One may debate the wisdom of companies taking various stances, but I think it is quite ridiculous to claim that companies do not have the freedom to take various stances.
I don't disagree that people will pay for this.

I think it's more of a statement that the state of browsers, the web, etc. neccessitates this sort of solution. This is like the underclass taking the trash out of the shining skyscrapers in the middle east by hand: a symptom of a system so broken that people do insane things to pretend that it's not broken.
discussion of Nova Editor: https://news.ycombinator.com/item?id=24495330
I'd buy a MacBook Air in a heartbeat if I could get 32GB of RAM in it. RAM is the only thing causing me to turn up my nose at the M2.

If they would have released the new iMac with a bigger panel so there were options for the 27" as well as the former 21" then my mother would be rocking a new iMac next month.

I know they said up to two years for the transition but I want to transition now :)
Could you please stop posting unsubstantive comments? You've unfortunately done it repeatedly and we're trying for a different sort of forum here.

https://news.ycombinator.com/newsguidelines.html
Whoops - missed that. Thanks!
if you were to implement 4chanx style post nesting and the ability to login, then I'd use this every day.
The article touched on it briefly, but perhaps it wasn't clear.

If the process dies, the Supervisor invokes the `terminate/2` callback so you're still able to process events.

Here are the relevant lines:
https://github.com/plausible/analytics/blob/b724def948d51a0f...

Keep in mind you need to trap exit signal to tell the supervisor to invoke the callback, as done so here: https://github.com/plausible/analytics/blob/b724def948d51a0f...

The erlang docs also mentions this: https://erlang.org/doc/design_principles/gen_server_concepts...
A Jailbreak Artist
Except Python is quite huge as well, and introduces breaking changes even across minor versions, people think it is simple, but that is actually quite deceiving.
OK thanks for the insight. I havenv't been tracking arrow-flight recently, but it does seem more geared to an RPC use case than one way streaming.

I've been playing with pushing arrow batches using (db -> server-side turbodbc -> network -> browser -> webworker using transferable support), leveraging a custom msgpack protocol over websockets, since most databases don't support connectivity from a browser. Not dealing with big data by any means (max a million records or so), and so far it's been fairly performant.
We live in a world where people unironically put comments on top of every file in their projects (but only the ones they can easily insert a meaningless string into) like "you cannot disclose this file blah blah blah" and call themselves "grown ups". What's this Android nonsense, can't it just run programs like a normal computer? At the very least if it purports to not be a general purpose computer, then there should be no excuse for security vulnerabilities.
My incomplete attempt to do something similar in python https://github.com/ragsagar/yezdi
Amulet – a short poem with a lucky SHA-256 hash
Piranesi is a very good book that has the misfortune to come after an even better book.

Jonathan Strange and Mr. Norrell is one of the great books of the last half-century. It's a stunning achievement, the kind that seems like it would take an author's entire lifetime. It begs rereading to connect all of the dots, and craving more.

Piranesi isn't that book. It's an entirely different book, so much so that it's hard to evaluate on its own. On its own, it's a very good longish novella, meditative in a way that was perfect for the early pandemic times when it came out. Reading it during lockdown was a lot to handle.

So while I know it was very good, I mostly remember disappointment that it wasn't better. Unlike the OP, I felt that it was structured as a mystery, one whose result wasn't entirely satisfying. Strange was set in awesomely consistent magical world (including consistent inconsistencies). Piranesi rather hand-waves at a magic that doesn't bear any scrutiny but bears too much weight of the plot to wave away.

It begins so, so well, and the first half sets up an excellent enigma and rich world. Maybe others will feel that the second half carries it off better than I did; maybe early pandemic wasn't the time to read it.
I don't quite understand what they mean by the term “humane” architecture.

I see that is has low carbon footprint, is made of local materials. But is that what they are defining as "humane" architecture?
I wish there was open train data.
The M1 is no stop gap. When you have people criticizing it because it only bests 90% of the current PC market but not all of it...

Well, if that is indeed a stop gap then I can't wait to see their first "real" chip :)
Because they never had the alternative to fiat. Some professional players [1], tech workers [2], city workers [3], etc, are starting to get portions of their salaries in BTC. You can always take fiat from work and save it in BTC as well.

It won't be this volatile forever, as the market cap gets larger, the volatility goes down.

1: https://ftw.usatoday.com/lists/nfl-draft-trevor-lawrence-cry...

2: https://finance.yahoo.com/news/olaf-carlson-wee-first-coinba...

3: https://www.newsweek.com/miami-passes-resolution-allow-payin...
Ah I see, I did not write that well. Let me see if I can rephrase that: in the practice of monocropping, we eliminate everything but the cash crop in order to optimize yield and profit. Everything that is not the cash crop is a weed.

Rather than doing that, we can use companion planting, integrated pest management (chickens, ducks, etc) on smaller fields.

Smaller fields and multi-crops don’t have the same scale as the current farming operations. But the idea here isn’t to replace a large commercial monocropping farm with another large commercial polycropping farm. Instead, we are replacing large monocropping farms with many smaller farms using these methods, and locating them to population centers.

As far as the point you brought up about society eliminating non-monocropping methods ... I don’t think there is a need to have our society use laws to force monocroppers out of business. Instead, I think it is better as a grassroot effort with people practicing this, as a sort of ecological succession —- people starting up home gardens and neighorhood farms to supplement existing food supplies, with monocropping dying on its own.

It does not even have to happen in affluent places first. There are many urban food deserts where people can only get expensive, nutritionally-poor food from convenience stores. You get some small operations there, even hybrid methods,
with community involvement and it can change a neighborhood. (Examples: Urban Farming Guys out in Kansas City, and Brad Lancaster out in Tuscon, AZ)

There are plenty of commercial farmers who want to get out of the debt trap they got into with cash cropping. Some even tried their hand at organic farming ... but some will bring their big farm monocropping mindset into it and fail. I think many farmers (and not the agricorps) love working the land and feeding their society. The ones that don’t have been leaving farming for easier work.

But I do think there are things our society does to keep agricorps going. If food decentralization reaches a certain point, I think those agricorps will fight back to retain control of their markets.
If you're transferring that much, you should use a broker service probably.
A few comments:

There are a few points where I feel the author might have been taking force/velocity diagrams a bit too literally (and is a bit sloppy with the difference between force and velocity).

> the following main velocity vectors acting on it:

> gravity acceleration

> thrust

> rocket's velocity

and

> Once in orbit, the spacecraft will have two main forces exerting their grab onto it: the tangential velocity and the gravitational pull.

I'm not sure whether someone new to those concepts would notice, but it's a potential source of confusion.

> Gravity Turn or Pitchover is the second maneuver that is executed as early as possible by using the gimbal of the engines or by using cold gas thrusters on the nose of the rocket or a combination of the both.

Honest question here: do any rockets use their cold gas/RCS thrusters for the initial pitchover? I feel like they wouldn't be powerful enough in most cases to pull it off.

> The velocity vectors are similar to the vertical flight phase but because the gravity acts on the same vertical plane it makes the spacecraft change it's pitch without additional input from the engines, tasking them with the only job of increasing the speed of the spacecraft.

Technically, it's a combination of gravity and aerodynamic forces that cause the pitch to change. Gravity causes the velocity vector to turn, but doesn't exert a (noticeable) torque. It's aerodynamic forces that work on the rocket to (hopefully) keep it aligned with the velocity vector.

This is why some rockets have fins at their base - additional drag at the base ensures that the aerodynamic forces keep the rocket pointed the right way. Rockets without enough drag near their base or too much drag at their nose will tend to flip right around with interesting consequences.

----

That being said, it's one thing to read about orbital mechanics, but it's hard to beat hands-on experience for really wrapping your head around things.

As mentioned in the article, Kerbal Space Program is one frequently-recommended way to go about this, and does a fairly good job with the basics. Not to say that the basics aren't much; you can get quite far with "just the basics", and arguably they'll work just fine for the most common mission profiles.

KSP does use a simplified gravitational model, though, taking into account the gravitational forces of only a single body at a time, which means it's missing some more interesting features of full n-body dynamics, such as Lagrange points and low-energy transfers. If you're interested in those, consider trying the Principia mod, which adds n-body dynamics, non-uniform gravitational fields, and more [0]. There's also the Realism Overhaul mod if you wish to work with more realistic rockets and celestial bodies [1].

[0]: https://github.com/mockingbirdnest/Principia

[1]: https://forum.kerbalspaceprogram.com/index.php?/topic/155700...
TaxJar will be joining Stripe
The original commenter's point (I think) is that the government is inflating wages by giving money away for free. It's easy to tell others to pay higher wages when it's not your money or your business.
So a while back Gene Kim and a few others wrote up the Devops Audit Defense Kit, which talks about this exact scenario (There's a link in https://itrevolution.com/devops-audit-defense-toolkit/, then see page 12). Gene Kim also wrote the Phoenix Project, which is worth checking out, even if it feels outdated now

Essentially, SOX requires separation of duties, it doesn't specify what that separation of duties should look like. That separation of duties control is to reduce the risk than an engineer could deploy unauthorized code. The most common answer is to require an approval prior to deployment at the code review/pull request step, and having automated test suites doing the quality checks. If you do end up having a change approval board, then you want to get most code changes authorized as standard changes. Major product or feature launches would go through the change approval board, but minor features wouldn't need to go through it.
> Then why are we still debating, in the US, whether or not different groups should have equal rights?

We are not.

> Why are conservative legislatures throughout the country still trying to roll equal rights back ?

They are not.
Argentinian buys Google’s domain name for £2
Part of me is amazed that so many apps continue to rely exclusively on the Google Play Store for distribution and monetization. With Google's track record, it's practically negligent to build a business which is completely dependent on their proprietary services.

That said, there's also probably no money in Android apps it isn't on the Google Play Store. I doubt most Android users know how to install apps from anywhere else, much less search other app catalogs. So I guess I really shouldn't be amazed at all.
It doesn't appear that they had a choice in the matter.
It's closed-source and paid. Not allowed on F-Droid.
Yes but GP said large pipes, e.g. for a toilet or the main pipe that connects to the municipal sewer. In a single-story house these would be under the floor. Pipes in the walls of a single-story house would be sink drains or vent pipes, and are narrower.
I'm getting CORS issues when I try to submit a project (Chrome, Safari).

> Access to XMLHttpRequest at 'https://api.make.rs/projects/' from origin 'https://make.rs' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
How are you even remotely surprised by that? If you are expecting any privacy or security from a combo of Facebook and Android, you've been asleep for the last 13 years.
That's possible, but the route we went with got us the worst of both worlds. There were gov'ts that simply told the entire country to use scarves or sew string to cloth and put it over their mouth. Lying about the efficacy of all masks to preserve a specific kind is just about the stupidest approach to the problem I can imagine.

Note that even if your theory is correct, it also means that public health authorities have been continually lying to us after their mask flip-flop, with the Surgeon General claiming in April that it's because they didn't know asymptomatic transmission was possible. This is, of course, horseshit, as there were Chinese reports of asymptomatic transmission as early as January.

The only theory which fits all the evidence is the one I laid out: asymptomatic transmission did not have a solid, high-quality study behind it yet, and medical culture has serious problems doing anything but rounding priors and weak evidence down to "zero evidence" instead of doing the difficult work of choosing the best option under uncertainty. It's ludicrous to claim that telling people to put scarves over their face would deplete , and that this cost-benefit suddenly flipped the moment the level of evidence for mask efficacy rose from "no-brainer if you're capable of modeling uncertainty" to "has a specific high-quality study supporting it in narrow conditions".
If you refuse to accept pro-choice individuals and then hang out with them, you're just an inconsistent person

you seem to suggest that disagreeing with an opinion requires me to reject the person as a whole. but that is wrong. i can, even must accept you as a person, even if i violently disagree with your opinions. if i don't then it would be impossible for us to have any dialogue, and for me to learn and understand why you have this opinion, and also for you to learn and understand mine.

this idea that i must not associate with people who i disagree with is a core problem. we must get away from that otherwise we won't ever be able to resolve our differences.

virtue of your religious objections

there is no virtue in objecting to someone elses religion. that's just pure intolerance, which is something that needs to be eliminated.
Just FYI

> but then you can't use `new`

You can certainly use new without exceptions, see https://en.cppreference.com/w/cpp/memory/new/nothrow or https://stackoverflow.com/a/15292148

> and without constructors you can't use RAII, and so on).

I think RAII is more about destructors (which must never throw exceptions). You can certainly write RAII style without throwing constructors. Generally, exceptions depend on RAII, but not the other way round.
I think it's a confusing proposition to claim Mighty makes Chrome faster, which in fact it's replacing Chrome with a cloud-based video streaming service - a totally different architecture and operational model.

For consumer scale, I think decentralized (edge compute) wins. Possibly a good product for enterprise. Regardless, Mighty has a great team backed by top investors. No doubt they'll innovate their way through it.
Perhaps an extra billiard ball will knock things in a new direction.