skysight-inc/HackerNews huggingface dataset:
> a lot of large libraries depend on some of that behavior.

Armin makes great points about path dependence of API design and how the CPython API leaks into the Python language spec. But the features being discussed are actually obscure (example: slots) or intended for debugging (example: frame introspection), and most libraries don't have a good reason to use them. We're stuck in a loop: people talk about how Python is special and can't use a JIT because its internals are not JIT-friendly, so we don't have a JIT, so implementers continue to make choices that are not JIT-friendly - not because they want to, but because they have no guidance.

The JIT doesn't have to be amazing on day 1. What it does have to do is show a commitment and a path to performant code, and illuminate situations where optimizations turn off. There's nothing fundamental in Python's design that prevents a JIT from working; a small number of rarely used dynamic features (that most people don't know about and don't know that they can negatively affect performance) should not be used to hold up interpreter design.
Even if they do, it's on Github so anyone can fork away.
There were some Senna DNFs due to fuel exhaustion, at least in some years
It's a mind blow to see this comment being downvoted. Literally what Martin Luther King, Jr. preached (and correctly, so).
> Let's not forget why these dams were built -- to control destructive flooding, ensure reliable water for agriculture, and provide electricity to those who didn't have it.

> Sustainability at all costs has its own costs

You know what else has its own costs? Choosing to live in a place with flooding and without electricity. Same as following poor farming practices.

You can't take bad decisions from others and use shuffle the responsibility onto the environment. "Oh looks like we can't do the sustainable thing because then we'd have to deal with the consequences of our own actions."
People keep assuming it's a democracy and they're often told they are in charge, then somehow things never go their way...
But there's nothing funny about being dishonest and lying, calling it a game changes nothing.
Er every major tech company regularly reports that 70% of vulns in their C/C++ code bases are memory-safety related. How would rewriting in Rust, a language where those bugs are impossible, not prevent those bugs?
There are quite a few listed here: https://quickparty.games
At work, there are emails going around that list all of those tenets. How to apologize, how one should not speak unless one is "appropriately diverse," how one should believe in their own guilt or victim-hood.

This email (unofficial) has the title "How to Be Antiracist." The only thing McWhorter did was to reorder the bullets, putting some next to each other.

None of those are made up.

The very next sentences after your quote discusses the book. The next paragraph also says this:

> Talking of Antiracist Baby, I am especially dismayed at the idea of this indoctrination infecting my daughters’ sense of self. I can’t always be with them, and this anti-humanist ideology may seep into their school curriculum. I shudder at the thought: teachers with eyes shining at the prospect of showing their antiracism by teaching my daughters that they are poster children rather than individuals.
There is unfortunately a shortage, still in 2021, of languages that have a null set of inexcusable downsides.

I will trade - unhappily - ADTs for value types, automatic memory management, some language-level concurrency support, a compiler that builds our largest project in under two minutes, and a community large enough I can spend my time training new hires on fundamentals and business problems and not tool onboarding.
The Good Parts book by Crockford had its' focus on the language features (as opposed to prevailing conventions or the failures in the standard library). Not sure if this lived up to the spirit 100%. But outside of that, great stuff! (:
Great point. To start off we shall provide different hardware configs like micro, small, medium, large, xlarge with the scale that they can handle.

We soon plan to emit metrics from different components of SigNoz and setup autoscaling of different components. Druid has already put some thought in autoscaling. Checkout https://druid.apache.org/docs/latest/configuration/index.htm... and https://www.adaltas.com/en/2019/07/16/auto-scaling-druid-wit...
Heck yeah it can be worth a lot in SEO value and reaching an audience of people looking at EC2 prices.

Total guess, but having some experience with transactions like this: $5-10k.

Making a mental note to track the SEO impact of the redirect to a subdomain here.
I struggled for a long time to get past the basics presented in Learn you a Haskell for Great Good. Then someone on HN proposed Graham Hutton: Programming in Haskell and it definitely cleared some things up for me. I recommend it!
Except you need closer to 0.01ns for this use case instead of the 55ns you get out of the GPS receivers. And half your data would have more, possibly much more, deviation than that anyway. If you don't know which half, that will lead to loss of sensitivity and possibly artifacts in the reconstructed signal. Interferometry is actually hard.
I'm not sure what you mean by "resolve"; are you referring to resolving the pulsar's pulse in time?

I was speaking more about the flux detection limit of such a dish (implicitly assuming the receiver could make sufficiently short measurements to enable folding of the data to detect pulses in the time-folded dataset). One could try to coherently sum the measurements from a number of telescopes to increase the signal to noise.

Alternately, one could also try to detect the pulsar by averaging over the pulse profile, but that still requires that the telescope+receiver sensitivity is better than the period-averaged flux density. But then you're risking confusion of other, continuum, radio sources in the beam.

It's still the case that most pulsars are much fainter few GHz frequencies than they are 1 GHz (e.g., https://arxiv.org/abs/1302.2053). Though there are likely selection effects (discussed in the linked paper), most of the pulsars we know about can be expected to be ~40x fainter at 10 GHz than they are at 1 GHz. The linked paper cites a 6.5 GHz survey that identified 18 pulsars (compared to > 1000 detected in the ~1.4 GHz survey).

I suppose it depends on what one's aims are, though. Someone wanting to only detect pulsars in general, it'd be easier to do at lower frequencies. But there's certainly some science to be done by observing them at higher frequencies.
Totally agree. Time zero values are my bane. I've started using sql.NullTime for all time values regardless, just so I'm clear about what is what.

* yes I know time.IsZero() is a thing, and the semantics are similar, but I want the compiler to warn me if I'm trying to use a time without checking if it's actually initialised first.
The rate of new big features in Rust is slowing down quickly. The only big upcoming one is Generic associated Types.
That’s pretty good for 6-yr old language
Forgot about Idris.

Elm, PureScript, OCaml (Reason/ReScript) and F# did come to mind.
It seems important to be aware and guess others' incentives when negotiating a potential source of income. In a typical company you can find persons from each of the 3 categories working frequently and closely with each other. You would want to angle your proposal differently for each of them.
>I’d love a return to the old

Bring back Usenet, IRC, and Listserv and get rid of everything else. Only half-joking. And yes, I'm aware those things still technically exist.
That’s the hope for many. I haven’t yet had any success using it in such a way but I’m hopeful too.
If you want to do that at 140MHz, sure. But at 11GHz interferometry is -- despite being conceptually the same -- quite hard.
It's not clear what this involves. Do I have to upload my site to your server?
Back in 2004-2006 when we were building the first version of Opera Mini mobile phone usage statistics were really lacking. The mobile phone market was insanely fragmented, and varied so much per country. This was the time when there was like 1-2 new devices launched every day. We had a hard time figuring out exactly which devices to prioritize debugging for.

So I had this idea that we'd do wardriving to figure out what brands (and perhaps even models) were popular in different regions. We got quite far into this idea before abandoning it.

GSM insecurity was a key enabler. If I remember correctly, at that time it was possible to get at least the IMEI via passive eavesdropping, somehow.

The reason we abandoned this idea: A combination of our inhouse lawyer's opinion plus we realized we could just brute-force it by manually testing thousands of devices with a staff of about 5 manual testers of the proper ability. The most productive person we hired for that role was 60+. She had previously worked as COBOL programmer for a local bank.

I guess this could illustrate a key difference between a bay area company and a nordic company, at the time...
Because of EV adoption, Norway leads the world in per-capita electricity use
> The poor generally have less cash in the bank than the rich.

As a percentage of total assets, absolutely not.

> Those living of fixed incomes are rarely the poorest, either. Pensions in many countries are tied to inflation.

No, this is incorrect. There is a ton of middle class retirement based on fixed payment annuities. Additionally, the “cost of living adjustments” for things like social security are often completely incorrect due to the spending patterns of elderly being impacted by some categories far more than others.
They get the author's company/brand on the front-page of HN, for a little name recognition.

It's an ad.
fantastic suggestions!

Mine: Option to do format with commas for thousands separator, only do dollars (no cents) for monthly and longer time frames.
Its about preventing unnecessary friction while its still entirely avoidable. Yes, naming things is hard but renaming things after the fact is _way_ harder. Nothing exists for Numerical Elixer right now, so now is the perfect time to make the change.

I think the fact that a popular github repo (https://github.com/nrwl/nx), a domain (https://nx.dev/), and loads of blog posts and tutorials exist for the current NX is enough reason to pick something else. Just thinking off the top... how about NeX.
I agree that both are security boundaries in theory. But a minimal hypervisor is much stronger than a cgroup container. Cgroup containers are a thin door made of wood, VMs a vault door made of steel. So people saying "containers are no security boundary" are exaggerating a bit, but not much.

A minimal VM, like firecracker has a small attack surface, so I'm willing to trust that privilege escalation/VM escapes will be rare.

A process restricted by cgroup/namespace/etc. still has access to the huge API surface exposed by the kernel, so privilege escalation is common, and I'm unwilling to trust this mechanism to isolate malicious code.
You don't need to go that far. Preempting fragmentation can use up bits quickly if you're not careful.
> radiation can't be seen

Neither can many other pollutants, but it can easily be detected, in fact it's probably one of the most easily detected.
LOL.Paid post to discredit India/China, this guy must be working for construction company.. there are man made dams still alive for thousands of years.
Is This Cop Playing Sublime’s Santeria to Avoid Being Livestreamed?
Right, that’s what folks said the last time I asked about it. That’s why I put a maybe there :P
Usually you would create a constructor without that parameter which sets the field to something backwards-compatible.
Parliament is sovereign. Consequently, the Queen has exactly as much power as Parliment allows.

Sure, the Queen could decide to exercise her power outside of the constrained ways she currently does, but the very likely effect of that is a vote to strip her of her power.
The first effective use you stumble across is oil refining chains. Only turn on heavy cracking if heavy oil is backing up, etc.
(unable to edit, addendum: the fallacy even begins with the idea that you'd need a <span> now to set margin and therefore you HAVE to introduce another node anyway - how about just giving your icon marginRight and be done?)
I think you are right, but when you take your time how do you beat the company that just Zooms through, ignoring security, privacy, and stability, eats the entire market share, and leaves the secure, private, and stable apps to fight over scraps?
It's okay to be loud sometimes. But in a large room? It's the group's sense of 'sometimes', that matters, not the individual's. In a big group it's always somebody's "sometime", unless you divide by the population.
I am once again underwhelmed by the amazing might of a type system.
Yeah I have one too, using Mobian right now.

I got VS Code ARM to run on it haha it's so slow 3-5 second lag... still. Also going to try running a small VM through QEMU on it.
A small sites I created that is super easy to set up fun event for even 15+ people.
https://www.virtualmorale.com/

Have games like Telestrations and Draw and Guess that are very fun for teams!
That’s so incredibly believable, it’s sad.
From the wikipedia article:

The mechanism is thought to be a maternal immune response to male fetuses, whereby antibodies neutralize male Y-proteins thought to play a role in sexual differentiation during development. This would leave some regions of the brain associated with sexual orientation in the 'female typical' arrangement – or attracted to men. Biochemical evidence for this hypothesis was identified in 2017, finding mothers with a gay son, particularly those with older brothers, had heightened levels of antibodies to the NLGN4Y Y-protein than mothers with heterosexual sons
Because game dev isn't about programming for the most part, making game engines is. But that's a whole different beast where hardcore math and all kind of tricks and hacks often considered 'wrong|unmaintainable|bad practices' here on HN rule supreme.
But they didn't because there wasn't an alternative, as there isn't now.

The alternative site (and it has to be one site, nor multiple, topic-specific sites) has to either already be massively active when the triggering event occurs.
Where are these alleged 'reputable western european studies'? The worst estimate I could find was 93,000-200,000 by Greenpeace, not exactly a neutral party.

The worst-case 'reputable' estimate is 27,000 by the Union of Concerned Scientists. A million is way, way out there.
Dawkins' argument that the presupposition of god requires then yet another explanation of god. He doesn't realize this criticism applies to any posited ultimate cause, including physicalism. In fact this very issue forms the foundation for some of the classic arguments for God. The only way the regress can terminate is with an uncaused cause, which only can be met by a godlike being. So followed to its logical conclusion Dawkins argument proves the existence of god.

Sam Harris seems to think the problem of evil disproves god, yet most philosophers now believe it does not after Alvin Plantinga's work. At any rate, at best it can disprove a good god.

Dennett doesn't seem to have an argument, and just tried to explain away everything he doesn't believe in.

Hitchens also doesn't have an argument and relies on emotional appeals, claiming god is like the north korean dictator, the irony apparently being lost on him that north korea is a forced atheist state.

So overall the most glaring problem is lack of any argument whatsoever, which is not promising for a supposedly intellectual position. When an argument is offered it would not even pass a freshman logic class.

Prior generations of atheists were not so intellectually vapid. Anthony Flew would be a good example if it were not for his conversion to theism.

Oh one more thing, all of the besides Hitchens erroneously like to rely on computer science to support their claims. Whereas if you have a background in CS you understand they don't know what they are talking about.
That's kind of the fault of voters, the political class, and the media, though. The Queen's practical impact on the situation is practically nil.
Please don't take HN threads further into flamewar. Most commenters in this thread have done a good job—a surprisingly good job—of staying in communication with each other across this divide. Your comment here is a noticeable step into hell. Please step the other way while on this site.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful. In addition to the flamewar aspect, "you obviously didn't read the article [etc.]" is explicitly against the rules.
This isn't a decision the belongs in court. It needs to be made politically.

I don't know the specifics of SFs Covid numbers, but if they're anything like the rest of the US, it seems they should not reopen.
This is exactly what the article is about.
Was referring to rails, but sure.

And yes, I was wrong, rails has been around longer than that, it was just a guess.
> The pretty and usable are usually conflicting goals.

That's a pretty bold statement.
I completely agree with you. For companies not already using Kafka, this will ask for a big commitment to self-host Kafka.

You mentioned a great approach. Queueing system as a plugin. Thanks
Jeff Bezos Posts Job Listing on Usenet over 24 Years Ago
True, but 1/2^n fractions are highly encouraged only with imperial in my experience, and my problem comes in that my different measuring instruments give me different levels of precision, ranging from 1/8" if I'm using a big measuring stick, to 1/16" on my tape measure, to 1/32" on my embedded measure, to 1/128" on my calipers. And then there are times when you are given measurements in tenths of an inch which feels natural for most (13.2" long), and that gets ugly...

Probably if I was a better woodworker I would have a solution for this without switching to metric.
Yelp removes any post legitimate or not if you have zero “friends” on Yelp and if you have no profile picture iirc.

On the business side all I’ve heard from Yelp Business was that they will let more bad reviews slide thus lowering your rating if you do not pay for their protection racket. Also, paying them gives good reviews that would otherwise be rejected now allowed as acceptable.

Maybe those businesses were not paying for the “premium” service tier that includes Yelp sending a photographer to your business to then create a video for you with an annual plan.

I have managed restaurants and talked to several Yelp reps. It’s difficult to trust online reviews.
> So he can fuck off, imo

Please don't take HN threads further into flamewar hell. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
My team did this recently and it was a lot of fun!
>It's hard to believe that there are still people writing the old "post-modernist philosophers are bad for civilization!" rant.

As someone on the outside of philosophy as a discipline, this is the only sort of description of postmodernism I see. Regardless of its prevalence or correctness, what do you think leads people to interpret postmodernism in this way?
I think the problem is people have already made up their mind. My personal take is that what it is really about with people is whether or not they bought in. Those that didn’t found reasons to be skeptical, and when the bear cycles came in they found confirmation of their conclusions. Everything after was dismissed as irrational markets.
Work "fun" events that happen outside of work hours are totally bogus.
Which of course makes no sense. Why would any action they take have anything to do with a website that isn't hosting their files.
So if I'm a PHP developer that actively uses lazy evaluation patterns in his day to day that means I'm... best of both worlds? (Hint: I am!)

Lazy values are a very powerful tool in the context of responding to requests as an intermediary between a client and a database due to how neatly you can reduce your peak memory usage - a lot of web-stuff follows the basic pattern of

1) Accept request

2) Figure out query to send to DB

3) Sent results to the user

Since results aren't actively scanned by the server in many cases the goal of being able to pass-through data without directly exposing any of your internal guts to the client is a noble one to pursue.
does mozilla or chrome have some sort of sandbox containership?
As Twitter seeks talks, Ministers move to Indian-made app Koo
Cash is not going to solve all the poor's problems
While Instagram doesn't appear to have taken down the video yet, this seems like an interesting situation that is open for exploitation by bad actors.
I don’t think that “Heather spoke to [Sam] to the conference” vs “Heather spoke to her [Sam] at the conference” provides all that much meaningful clarity.
Please don't take HN threads further into flamewar. There's no information here, just a swipe.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
I agree, adding elixir is the likely solution, but my point is "why?". There's no reason to start off on that foot on day 1. And right now is still day 0 so there is still time to rethink it.
I was able to work around this using Nitter[0]. Try this[1] link.

0 - https://github.com/zedeus/nitter

1 - https://nitter.eu/pinot/status/1357862266633408512
Don’t shift the goal posts. The discussion is about why currency debasement is bad for the middle and lower class long term rather than “not wanting to pay taxes”.

The current stimulus checks are certainly great because it hasn’t shaken confidence in the USD so borrowing rates are cheap. But if inflation takes off because of oversupply of money or a cash shortage (due to hawkish positions) then debasement is a real fuck you to everyone paid in USD.
Yes.

The most powerful part of the current antiracist movement is the Congressmembers and members of the current administration who are working on the systemic apparatus, for example by promoting a new Voting Rights Act. (Indeed, there is a certain obliqueness in his references to "The Elect" as a group of people while ignoring the role of elected officials. This, as over 100 bills wind through legislatures with the singular goal of reducing voting access for minority groups.)

McWhorter ignores the policy arm that makes a real difference in the lives of tens of millions in favor of elevating the critiques of a very narrow set of people. I can go the rest of my life without interacting with The Elect, but the laws this 116th Congress enacts me may follow me the rest of my life.

By elevating The Elect to a position they do not occupy outside of small niche areas like academia, McWhorter creates a straw man that he then proceeds to tear down. It's a pretty weak argument for an academic of his intellect to make.
Everything is tiny, but it doesn't pointlessly restrict pinch to zoom. Thus interacting is more of a 2-finger process, but so what? It's refreshing for a site to optimize for reading instead of chasing maximum engagement.
I have a good friend who runs http://barnonetrivia.com - they have professional hosts who lead ~hour long live zoom trivia games. Questions are creative and original. Can't recommend enough - very fun!
Neat story. Digital comms is an area I’m interested in, but don’t have any real experience in, although I have experimented as a hobbyist before. I recall reading about PLEX a few years back along with some other domain specific language from the ITU that was used for a similar purpose. CHILL, I believe it was[0].

[0]https://en.m.wikipedia.org/wiki/CHILL