skysight-inc/HackerNews huggingface dataset:
well most cloud queues do not support priorities you can only create multiple subscriptions and prefer the messages from the higher one.
so in the end you would built a system on a system anyway.
also these queues lock you in quite hardly (and do not work on premise)

Edit:
also keep in mind most queues do not like "slow consumers" i.e. if your workload is bursty with long processing times, a database might be a better fit (i.e. rabbitmq does not like it)

Edit2: we implemented a queue with postgres since we need acid and having 10k inserts per second is highly unlikely since a customer upload takes longer than a second (we deal with files) we mostly have burst workloads short period of high volume followed by long pauses (i.e. nobody uploads stuff at night)
It made to explain code in plain English. That entails code explanations, code summarization and class breakdowns.

This tool will list function names, variables, etc. And explain what they do.

For a seasoned programmer, they may use to understand the code written by someone very quickly.
Ha, I mean, that's not weird at all. Texans say that all the time.

Six flags theme parks are quite literally named after the six different flags that have flown over Texas as a nod to it being an independent entity regardless of which larger nation currently lays claim to it.
Here is the current speaker list - https://www.hytradboi.com/#speakers

Bunch more in the pipeline that I'm excited about.
I've been working with Kafka since 0.8, I mildly beg to differ on "easy to learn and use", just based on the fact that to use it well, you have to design your applications for its semantics, and that tuning it requires a lot of indepth understanding of its mechanics.

And I've seen a looot of bad designs and misconfigurations.

All that said, I'm a massive fan of Kafka, I'm the first to admit it's a complex tool, but it needs to be for the problem space it targets.
I am saying that the current iteration of FSD that they are testing on the streets is not self driving as the California law defines it since there need to be hands on the wheel at all times. If/when they ever remove the requirement we can revisit the legality of their operation, but that is not of concern today.
The scalability problem is way overblown. Setting the correct isolation level and locking mode isn't that hard and a modern cloud-hosted PG/MySQL can push 10s of thousands of inserts/s no problem.

IMO, the downsides of hosting a queue inside your primary relational DB are very much outweighed by the downsides of 1) having to run a new piece of infra like rabbit and 2) having to coordinate consistency between your message queue and your relational DB(s)
On the flip side , Facebook keeps spamming me with an invitation to re-enable my account. An account I disabled back in 2012.
In the end, engineering is just whether the thing works with minimal maintenance. And ultimately, I've had great experiences using DBaaQ for low volume data movement. It works as a persistent queue with easy to do retries etc.

For high throughput (we had ad tech servers with 1E7 hits/s) we used a home-built low-latency queue that supported real time and persisted data. But for low throughput stuff, the DBaaQ worked fine.

And ultimately, maybe it was a lack of imagination on our part since Segment was successful with a mid-throughput DBaaQ https://segment.com/blog/introducing-centrifuge/
Arguably, they are an OS-level feature, in the form of OS threads and your favourite task manager; but it is more expensive to run a very large number of OS threads, compared to async tasks or green threads.

Per Dan Ingalls [1], an operating system is a collection of things that don't fit into a language. There shouldn't be one.

[1] Design Principles Behind Smalltalk <https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....>
Author here! A few updates since this was published two years ago:

- The service mentioned (now called https://webapp.io ) eventually made it into YC (S20) and still uses postgres as its pub/sub implementation, doing hundreds of thousands of messages per day. The postgres instance now runs on 32 cores and 128gb of memory and has scaled well.

- We bolstered Postgres's PUBLISH with Redis pub/sub for high traffic code paths, but it's been nice having ACID guarantees as the default for less popular paths (e.g., webhook handling)

- This pattern only ever caused one operational incident, where a transaction held a lock which caused the notification queue to start growing, and eventually (silently) stop sending messages, starting postgres with statement_timeout=(a few days) was enough to solve this

Previous discussion: https://news.ycombinator.com/item?id=21484215

Happy to answer any questions!
Blockchain Technology Explained
I've using a Kinesis Advantage for 10 years now.
I got my Kinesis after switching to Dvorak, which maybe (maybe) improved my typing speed, but more importantly — I had to re-learn how to type, and get rid of all the quirks that come with learning how to type by yourself very early in one's life.

That is to say, it made the transition to Kinesis Advantage a breeze.

I cannot speak for how its ergonomic might or might not translate into helping with RSI, but having constant back/neck/other joints pains since I was 15, one change that I introduced to my (variable height) desk last year was, at least for me, more dramatic than any other:
I installed a keyboard drawer, which enable me to align my Mirra's arm rest with the keyboard (my desk and most other variable height desks do not go low enough to allow that).

The Advantage 360 could improve my setup as and I might get it just to be able to rest my arms at my shoulders natural width, which for me should be slightly wider than the regular Advantage.
Why jump from Postgres to Kafka? Celery + rabbitmq or redis is a great middle ground.
I use it all the time. It is my default architecture choice. It works great in my opinion. I wonder why you think there is a lot of ceremony needed? The core idea doesn’t require much. The Hexagonal Architecture idea can be implemented in many ways. I recommend Googling “Elm Architecture” to see an example. It isn’t described as being a Hexagonal Architecture but I will argue that it is one of the best ways to implement it I have seen. It has zero ceremony (a few functions define the whole architecture).
I feel like the pandemic has to be tied to this somehow or else they would be test-optional indefinitely. There's some people who probably cannot take an SAT/ACT in the online format, or the conditions of the online format are too poor for it to be a valid assessment.

Also, people in this thread are confusing testing optionality with testing not considered. The smart low-income kid that kicks ass on the SAT/ACT can still submit their score.

I'm also interested in how this might affect recent immigrant applicants, actually (strong on quantitative aspects with strong narrative writing for essays, but weak in timed verbal/English exams due to comprehension).

Just a couple thoughts.
It seems notable that this is a blog post from the perspective of rabbitmq authors, or at least the author of a book about it. It talks very vaguely about one potential implementation of a queue on postgres.
I want a movie about that :)
This is still not the "de-funding" you promised us.
Node.js – v17.3.0
Watch the animation starting at 17mins. The electrons at the light bulb end start moving immediately because of the magnetic field and the electrons at the far ends don’t move. Would have been cool to have oscilloscopes at the far ends and somehow sync them all up to show nothing happens at the far ends.
Like I say I think you have a point, which I agree with, I just think it's conveniently selective of its viewpoint
I think there is a "social construct" aspect of beauty, typically a variation on very skinny women, maybe plus big breasts. Those are basically what as a young man (and probably woman, I'm a man) you are conditioned to be interested in. And I've seen some guys basically parrot that. But for me and lots of men I talk to, there is, in my view, an instinctive view of attractiveness, basically a combination of health and good nature, or more simply curvy and smiling. I don't think that's a "social construct" in the way that term gets used, I think that's evolution.

Thinking about this reminded me about how Kirstie Allsop (a British TV presenter that would not be considered a traditional model) beat out lots of models in a world sexiest women ranking, for, in my opinion, exactly the reason I describe.

https://www.marieclaire.co.uk/news/celebrity-news/kirstie-al...
The logic is that you lied about what they said.
Traddit: A Free Reddit client for researching the stock market
I created Traddit a free Investment Focused Reddit Client, to help declutter market related Reddit posts, Follow Subreddits and Stocks, Reddit Stock Trends, Short Interest data, Earnings Calendar, News with Sentiment Analysis, Real-Time Stock Prices and a Memes Page! No Ads and no Login Required
Features that will be added soon: Fed data, FTD data, Darkpool data, Google search trends, politician trades data, daily short volume, whale trades, stock filter tool, Economic and special events calendar as well as podcasts and YouTube videos.
Traddit for Reddit is available to download on Android and iOS

iOS:
https://apps.apple.com/us/app/traddit-for-reddit/id1593956528

Android:
https://play.google.com/store/apps/details?id=com.bytmatic.traddit&hl=en_US&gl=US
I agree with you, though I will caveat that by noting that, as an american, we tend to amplify the faults of our enemies and downplay those of our Allie’s and ourselves. I am by no means a China apologist but the rhetoric between the US and China over the last several years in concerning to me. It feels like people are looking to make everything in this relationship in a good vs evil narrative, no matter which camp you’re in.

What is happening to the Uighurs is easy for me to point out as crossing the line. But something like Hong Kong? As a westerner I was to support democracy and self determination, but by the same token, Hong Kong is indisputably part of china’s sovereign territory and it seems like a lot of people in the US think it’s ok to promote separatism in another country just because it shares our values. Why don’t I ever hear anyone apply that to our allies? ( cough cough Saudi cough)

I find myself sympathetic to the talkie rhetoric not because I believe in communism, but because I grew up in a generation that was lied into the Iraq war, and see similarities with the mind of nationalism that swept the country in the early 2000s. America never really atoned for abu ghraib, gitmo, cia black sites, signature strikes etc. and to me that is way more relevant to anything that we did in the 19th century.

reflexively I am just repulsed by the nationalistic rhetoric on these issues.
Being poor in and of itself isn’t a globally accurate predictor of crime rate.

This would seem to contradict your earlier statement:

> [Crime is] much more a result of the gross economic disparity found in America than any "far left" policies.

The reason this can’t be true is China and Sweden have comparable wealth disparity to the US, yet vastly better public safety outcomes. If “gross economic disparity” were as predictive of crime as you claim, surely China and Sweden would have comparable crime rates to the US, irrespective of social programs. The fact they have much lower crime rates than the US disproves economic determinism along this axis.
I've been on stage at KafkaConf demo-ing my Kafka SRE chops, and I would avoid Kafka until I am sure it is necessary.

'easy to learn and use' is a downright lie.

edit: link to this same topic being discussed a few weeks ago: https://news.ycombinator.com/item?id=28903614#28904103
Who is this going to hurt the most?

You guessed it, poor whites and asians. The kids who couldn't afford extra curricular but who did great on the tests. Who is it going to help the most? Children of wealthy East-African and Caribbean immigrants.

This focus on extra-curricular also makes it really easy to sneak-in affirmative action (despite voters and the general public repeatedly saying no). Because, let's be honest, you can't objectively compare these things to one another.

> lower scores amongst legacy and athlete students

I'll give a pass to athletes.

It's no small feat to get an athletic scholarship, and for many sports there's absolutely no future beyond college (no pro league or circuit like football or tennis).
Wonder if theres a similar framework in Python
The problem with that is that social networks have network effects. If you don't use them, you miss out in ways that using other ones instead doesn't make up for.
I just arrives through the air. The electromagnetic wave will propagate with similar speeds through the air and wire.
How do you use it professionally?
Great question. I actually was one of the earliest users of Redux-ORM, back when I myself was first learning Redux in 2015-16, and I wrote a blog tutorial series in 2017 that showed how to use it.

At the time, the main benefits to using Redux-ORM were easier immutable updates for items in the store, keeping items in a normalized state structure, and managing relationships between items for both lookups and updates.

Since then, Redux-ORM has changed maintainers and had its API tweaked. Meanwhile, we added a `createEntityAdapter` API [0] to RTK, which handles normalization and some CRUD-style updates to the data. Even without those CRUD helpers, you can still do `state.entities[itemId].someValue = 123` thanks to Immer, so immutable updates are taken care of.

At this point, the one remaining thing that Redux-ORM really handles that RTK doesn't is that specifically relational behavior - ie, given a `Post`, look up all its `Comment`s by an array of IDs or something. You can do a decent amount of that with selectors, but yeah, Redux-ORM's API here is nicer.

We haven't tried to provide any of that ourselves because this becomes a much more complicated and app-specific topic. But, I'm always open to suggestions for APIs and use cases. If you have ideas for things that we should consider adding to RTK, please do file an issue so we can discuss details!

[0] https://redux-toolkit.js.org/api/createEntityAdapter
Because China is the greater human rights offender. You will soon forget the two Michaels, but that China attitude is still ongoing.
Tell HN: Opensea.io Is Down
Opensea.io is down for me - I get a 504 error, but their status.opensea.io shows that the website is 'operational'
The previous comment is probably saying the online school students are diluting the overall quality of the Perdue student pool in engineering.
But but ... insert racist ass shit about a specific race ='s the main reason stupid things like this even get accepted to begin with.
Besides 'computer' operator, there used to be 'I/O operator's (tapes) and 'print pool operator' (run printers).

Also, in my experience 'computer operators' weren't really 'sysadmins' they were more like automated job scheduling services. Follow the run book, run batch jobs, check for errors sort of thing

Source: I've held all 3 positions at one time or another.
It really depends on the usage - if serverside components are also using OBS libraries for something then they'd be violating a contract in their server code regardless of the license version.
People forced this impossible task on Facebook and are now outraged about the results. Mark can't win.
So what do you propose is more objective (or whatever qualifier you prefer) than the SAT?

Pointing out shortcomings of standardized tests is one thing. Advocating for eliminating what seems to be our most equal/standardized/objective/whatever measurement without a replacement seems like a bad idea to me.
If this is how my position came across, it wasn't my intent and I'll clarify.

Immutability and resistance to shutdown are not features that the vast majority of apps, present and in the future, will ever need. My main dispute with the original article is that the author argues every single use case of a Web3 app can be done with a traditional app, and I argue that's simply not true. The case where that breaks down is precisely when your app requires immutability and resistance to shutdown.

To use an analogy: Most people will never need to own or use an armored car, and if you evaluated an armored car based on its viability as a consumer vehicle, you would say that its fuel requirements and maintenance costs are impractical, because you don't need the assurance of having a bulletproof vehicle in your everyday life. It would be overkill.

Similarly, these Web3 technologies are not being designed to replace YouTube or Facebook. If you're building a service like that, you don't need the armored car. On the other hand, if you're designing an app that performs financial transactions, then the armored car may be something you can use. Or not! But the option is there.

99% of developers will never need to build an app this way. But there are use cases outside of ponzi schemes and fraud that seem to be overlooked and which I think are worth drawing attention to.
OK, well not only does it handle large volumes but it's a beloved site many people spend hours on a day.
What do they propose to do instead that is gonna be as close or closer to objective while also not being prohibitively more expensive?
Thanks for the great blog post - still relevant after a few years!

> statement_timeout=(a few days)

wouldnt you want this to be a few seconds or minutes? Maybe I miss the point of setting this to days...
This looks great! I’m happy with my ergodox ez, but now that kinesis has a split keyboard with qmk support it’s nice to see the competition in this space.
On the other hand, asking them for money while also not using the domain yourself may bolster their claim that you are "cybersquatting" on their trademark, so talk to a lawyer before doing that too.
I'm part of "this crowd." My Instagram was disabled without warning. Instagram barely actions their appeals process and I don't know anybody that works at Facebook. Neither do any of my friends. I'm also SOL.
Consider going for one of the Colorcet[0] maps if you detect you can display them. They are really useful to have a neutral view of the subject. I suggest log-scale before applying the colormap for order-of-magnitude visualization.
There's a Rust crate for these (I forgot the name).

[0]: https://colorcet.holoviz.org/
With all due respect, the vast majority of us here took these tests. Do any of us remember them containing quizzes on obscure aspects of water polo and equestrianism and sailing jargon, or other things that only rich kids would know about? I remember them being fairly self-contained.

And that's just the reading comprehension. The idea that the math word problems involve cultural bias that would affect performance is utterly ridiculous. "Most studies"... there is no chance that any quality research has been done to support something so laughable.

I will look at any citations you may have, but I am 100% confident that you have been duped.
Planets with confirmed life are a sample size of one. For the moment, having corporeal form is unique to life here.
What in bloody hell is this website? I have wanted this for so long and was going to make a shitty version of this as a weekend project. But this is fucking amazing. Thank you for this.

Bro, if this is your product, it seems fucking cool, dude. Told my buddy and I'm going to request an invitation too.
On a slightly tangent, going forward universities will be less and less relevant compared to past. Except few areas where you cant learn things online (e.g medical), universities will be competing with online courses. If university help to get real jobs by innovating itself, it will stay relevant otherwise it will perish. The trend is clear.
My estimates are primarily based on NPM download stats for React, Redux, and React-Redux, as well as more anecdotal evidence like "what libs are you using?" polls that I see on Twitter and such.

These are all obviously _very_ imperfect proxies for actual usage stats, but they're all that I see available to work with.

FYI my last attempt to estimate "React state management market share" was in a Reddit thread earlier this year, with download numbers and caveats included:

https://www.reddit.com/r/reactjs/comments/lcgqnd/state_manag...
Related previous discussion: https://news.ycombinator.com/item?id=28903614#28904103
The realm of what does and doesn't constitute a license violation is complex and, in the end, up to the whims of the legal system. For this particular issue it appears that an actionable amount of the project is in use.
The person responsible, a certain Ross Teixeira
at Princeton University, is now claiming publicly on Twitter that the responses to his emails were "overwhelmingly positive", a claim which I find both fascinating and highly dubious:

https://twitter.com/RossTeixeira/status/1471249557883432967
> doing hundreds of thousands of messages per day

> The postgres instance now runs on 32 cores and 128gb of memory and has scaled well.

Am I the only one?
I honestly don't know what you're trying to say or how it relates to what you quoted from me. What I am saying is that I don't think you can have a large scale population of humans sharing resources cohesively without some sort of sociopolitical heirarchy forming. Graeber argues this is not true and that, as a result, inequality is unnecessary.
I found the older BOFH stuff from early 90s Usenet days a lot more funny.
Good thing China isn't a busy body with my country internal matter.
> Age is written in Go (there's also Rage, written in Rust), whereas GnuPG is a big old ball of C, so if there are parser bugs, GnuPG is bad news and Go/Rust are likely hopefully sound.

Well, on "written in Go" part, I remember looking at the crypto code 2-3 years ago (??), and it was full of unnecessary copies. You know the practice of using explicit_bzero, avoiding copying, and so forth? In this case neither I remember was being the followed practice (it uses GC anyways), in fact, I remember copying like no tomorrow. Correct me if I am wrong though. Regardless, languages with GC are usually a no-no. There is a chapter on it in "Cryptography Engineering: Design Principles and Practical Applications by by Bruce Schneier, Niels Ferguson, and Tadayoshi Kohno", the name of the chapter is: "Implementation Issues". It mentions Java (as not being a good language for crypto due to GC), and I think C as well.

In any case, it has been a while, and I am currently tired. Feel free to correct me, of course.
Looks like May 27th, 2018.

https://twitter.com/elonmusk/status/1000560049389907969?ref_...
If I understood your point correctly you are talking about the binary size?
Me naively compiling with `nim c -d:release` and running `strip` on it gives the server binary to be around 700kb, and it's dynamically linked to glibc. There are tricks and stuff to make this smaller [1], but it's already small enough and easy enough to deploy.

Plus Nim is fast! I can load the index page of this application at 90k requests per second single-threaded on a laptop from a few years ago.

[1]: https://hookrace.net/blog/nim-binary-size/
This is advice that seems reasonable but is actually pretty harmful.

Take a startup with a few users. The senior engineer decides they need pub/sub to ship a new feature. With Kafka, the team goes to learn about Kafka best practices, choose client libraries, and learn the Kafka quirks. They also need to spin up Kafka instances. They ship it in a month.

With postgres, they’ve got an MVP in a day, and shipped within a week.
New word to me day!

Mulct: extract money via tax or fine.