skysight-inc/HackerNews huggingface dataset:
When you want to support random writes and random reads you don't need any "query" language. You need a dumb and performant key value store which is optimized for these and is easy to distribute to multiple machines.

Querying can be ad hoc - ie you don't know what your query will be and in that case you want to offload your data to a olap system which will perform about 1 or 2 orders of magnitude better than your typical row oriented mysql database. Moving the data out of your primary database will prevent you from deadlocks and shooting yourself in a foot.

If you know the query beforehand you simply compute and update a materialized index with results of your query.

Buulding system is such a decoupled way is conceptually and impelementationally much simpler than your typical overcomplicated sql database with unpredictable execution plans. These databases are good only if 1. you don't know what you are doing 2. you need some quick and dirty system to work without thinking which and you are fine that it will never scale up. Many small CRUD ecommerce apps are like that and these databases get used because that is what your typical medium.com article recommends as the best practice.
How do you define if a small library has been stable for years?
Is there a reason that the repo size should be 10 MB? Seems odd.
People's Baptist Church vs. Governor Roy Cooper Court Ruling [pdf]
That poster's coworker was implementing a message-oriented protocol and testing the client and server on the same machine. When running the software in this configuration, the coworker observed that each read returned abd entire message, even though this was not going to be true in other configurations where the client and server are different machines or the messages are larger.
Java moves slow on purpose because they have strict backwards compatibility guarantees.

Moving this slow is why the implementation is much better than the same in C#, Kotlin, or JS.
Ban advertising. Users could pay for the websites they use by proportion of time spent per billing cycle for their internet plan. Popular sites with more demanding server requirements would be paid for by the very users who induce that demand directly, rather than through more dubious advertising.
> This single generation has utterly destroyed the social fabric of America and I have my doubts it can come back.

Boomers really are the greatest generation ever
Same with Elastic Search.
I’m also seeing these two issues, although I wouldn’t call it really broken. Minor bugs in an otherwise great library.
No it doesn't.

Its a very different comparison. NZ and AUS are very similar to GB culturally and politically.

Its very notable that most countries that experienced SARS and MERS (burning it into their cultural and political will) are dealing with COVID very well.
This wasn't taken down and the issue was resolved.
SpaceX charges about $46m per ton of upmass. So for the ~10 tons of upmass per mission, that's $460m. (Plus I think Dragon is pretty volume constrained compared to the MPLM that NASA used with Shuttle.)

SpaceX's price per seat is $55m, Boeing is $90m, same as Soyuz.

And it's false that "[t]hey would almost never fly more then 4 people on those flights", as you can see from the list of Space Shuttle missions: https://en.wikipedia.org/wiki/List_of_Space_Shuttle_missions (5th column lists number of crew... To ISS it's usually 7 crew but sometimes 6 and only one time 4). The reason why is they could do a "crew surge" where they could get a whole bunch of work done on Station for a couple weeks and then the extra folk would go back down.

And it's false that Dragon can now take 7 people... They switched to 4 because of the need to change the orientation of the seats to ensure safe splashdown and the 7 seat configuration no longer fit. There were some configurations of Shuttle that would've allowed like 74 additional passengers, too, with a passenger module, but they never flew that variant either.

So again, 7 seats at Boeing's $90 million would give an additional $560 million per mission (or $385m for SpaceX), for a total of $1.1 billion (or $845m), not counting the capaiblity of the extra airlock or the extra robotic arm for servicing capability, plus the ability to take up full ISPR racks or return large pieces of external cargo or...

...So again, even with the $1.5B figure (which includes a ton of overhead at KSC and JSC and elsewhere that would probably have to be covered in some other way), it's still pretty competitive with commercial crew. And that's not counting the NASA side of the commercial crew program, which is substantial.

So I'm with you on commercial crew and cargo being good. I think two or more providers is a more robust system, and I agree it would've been possible to build a big space station without Shuttle (the Russians did it). But the more you dig in to Shuttle's capabilities, the more expensive it looks to replicate. Shuttle really wasn't that bad considering how compromised the design was by zipcode engineering and inability to effectively cost share with commercial or military stuff (later on) and being essentially a traditional government contractor run system.

...the all-in price per launch of Shuttle may have been about $1.5billion, but the marginal price was around $500 million. If they had ever used that 74 passenger module (plus 6-9 crew), that would've been a marginal price per seat of just $6 million... Not too bad, really.

But it was never cheap enough or robust enough to launch often enough to ensure safety without launch abort. Hopefully Starship will change that, enabling a marginal price per seat of something like $100,000 for a trip to orbit...
my understanding [IANAL] that speeding more than 30mph falls under "reckless driving" which is a misdemeanor. It is a serious PITA, especially for immigrants. Felony is much more than something "to sort out", it is more like a catastrophe.
Thanks for sharing. Didn't know alpacca was a thing.
Liberty (as well as life and property) can be denied by a State under the Constitution if it is not done without due process (see the 14th Amendment); pursuit of happiness isn't a Constitutional right at all.
Life is a flicker of consciousness between two great silences. In that flicker (of 60-100 years) what matters is the journey not the destination. The journey depending on how narrow or wide you gaze is made up of decades,years, quarters, months, days, hours, minutes, seconds and so on. You pick the unit that makes sense to you depending on what you are optimizing for. Diff goals - or to borrow your word point - can be tied to different units. Personally when the going gets tough widen your gaze on life to see as far back as possible for all the good things that have happened to you despite you not believing they are good. To change your belief simply imagine a life worse than yours - a life of a parent in a war torn country and how they worry about their kid being harmed , or getting abused based into their sex or may be quadrapeligic or whatever thst you think is worse than you. You can find joy and /or satisfaction in helping others if what you do for yourself dosnt interest you. Go volunteer at hospice or soup kitchen etc. Sometimes we all need a temporary diversion to get perspective and detach from the daily mundane and/or meaningless. Those kinds of activities help. We are wired to take things for granted and some distancing from what we take granted for is a excellent way to bring back the appreciation for things thst we take for granted. In the end the point of life is to make it worthwhile but that’s my perspective. The best I can say for you about the point of life is that it’s personal and thst you have to find the poor for yourself. The good thing is you get to define it. The bad thing is you get to define it. Given that, perspective matters. Hope this helps.

Please ask for help if even if you think you don’t need it. Take care.
A problem I've bumped into with Alpaca compared to other services is my bot needs 1 second bars, and I believe Alpaca goes down to 1min bars and nothing smaller.
And I could go to the official documentation to learn the language too. Your post doesn’t help. I can’t imagine being so miserable in life that I’d assume the worst and label people facetious. Good luck with life
yep so not 100% the same, but my point with linking to it is tunables / levers / control is useful. In other scenarios maybe you could get by without having to do a rewrite in Rust, maybe you could keep it in golang and tune the GC a bit.

Whilst I like the memory ballast as a clever solution, it does smell like a workaround to a solvable problem if a parameter existed to tune it directly.
You can just use:

task.RunSynchronously()

mildly annoying but far from impossibly split.
> You cannot enforce the Constitution on edit: acts of nature.

You can enforce it on how a government responds to natural events, however.
Is any of this based on experience or just what you’ve heard? Because we have a friend rehabbing a large space downtown and while it sounds like things are weird, they don’t sound scary.
You're quoting nominal rates and not effective taxation. The very wealthy don't pay their "marginal dollar" in "income tax" at a 37% federal bracket (plus state), they pay it in capital gains tax at 20%. If they pay it at all, given that in fact much income at these levels is sheltered from tax entirely via international tricks.

There's plenty of analysis out there showing how the very wealthy in the US pay less effective tax than middle class families. That's not "empty rhetoric". It's a genuine problem and something we should be trying to solve.
Test Functions for Optimization
Someone is adding journaling to the NATS protocol to make it Kakfa like:

https://liftbridge.io/

It was just released as v1.0 a few weeks ago.
Posterous: I just launched https://flipso.com — Does more or less the same.
Would be interesting to tie it into what Elastic published about trading baskets of pharma companies related to drug development (COVID-19 included):

Generating and visualizing alpha with Vectorspace AI datasets and Canvas https://www.elastic.co/blog/generating-and-visualizing-alpha...

Generating Alpha from Information Arbitrage in the Financial Markets with NLP Datasets: 水涨船高
https://medium.com/hackernoon/profiting-from-information-arb...

algo guys take
https://www.reddit.com/r/algotrading/comments/gkrb6f/generat...
I tried Rustlings, found it a wee bit too easy to do, but I'm not quite finished yet.
If you expect equities to fall, zero sounds real good.
Shameless plug: I started a YouTube channel on this topic that covers a lot of commission free trading API's, including Alpaca (got featured in their docs), Robinhood Private API, TD Ameritrade, Tradier, and more. I'm seeing a huge growth in interest in developing automated trading bots and algos. With commissions dropping to zero, there is a huge wave of day/swing traders that want to learn Python, so am creating as many tutorials as possible.

https://youtube.com/parttimelarry
> Go even with GC is very popular as systems programming language in its niche of writing network servers

Nine times out of ten a network server isn't systems programming. And even at google, golang is starting to be banned for real systems use by some projects.

> Rust rely on underlying C library for doing anything useful today

Go relies on libraries everywhere except Linux too, because that's where the stable boundaries are.

And even in Linux it was a bad plan for them not to rely on the C lib, because they miss out on other system configuration stuff like locale information because of their choices there.

> Zig helps programmer with tools to write memory safe programs by not shooting in foot with sane and easy syntax and memory allocator.

So.. the same way C does?
> An outright ban on all work would certainly be unconstitutional (life liberty, pursuit of happiness etc).

One of those isn't in the Constitution, the other two are only protected against deprivation without due process.
Can you embed video in email and have it play by default?

Can you drag and drop videos onto your desktop to save?

Can you upload videos anywhere that accepts an image?

Can you loop and make sure it always plays on a webpage?

If no, I'm not using video. No one gives a crap about your technical specs. Videos suck as a user interface.
We use acks=1 just fine. At least once is pretty okay for a lot of use cases.

> In the case of pulsar ack quorum can be much smaller than replication factor so you don’t have to wait for slow replica. Also no number of node going down would cause new write to fail. And under replicated segment will fixed automatically using remaining healthy machines right away.

I agree, all good points about Pulsar using BK, although worth noting the autorecovery daemon has to be explicitly enabled.

But I'll mention Cruise Control again - it solves a all of the issues you've described without manual intervention.
https://github.com/linkedin/cruise-control
This headline is completely misleading. The article says that Amazon is ending a temporary pay increase they had implemented in response to Coronavirus and that wages are returning to normal.
I built a radar jammer, when in college, back in the 90’s. The issue is you end up setting off other people’s radar detectors, which just slows down traffic.

Most police traffic is on a trunked radio system shared with other users, and is typically encrypted. It’s easy find the transmission with a scanner, but trying to localize a transmission using only a power measurement is difficult due to multipath and fading.
What else would such a partnership be used for?
Why not? Sticking a disclaimer saying "this has basically no test coverage" at the top of your readme has negligible cost and might stop someone from being fired.

Of course, there's no obligation or even expectation that you should provide such a warning, but if you're already thinking about it, might as well just do it.
Many of my packages (not just Amazon) have been coming out of Vancouver despite being in the GTA, so my assumption is that the items themselves are fresh off the boat (or plane) from factories in Asia, and the demand has outstripped their ability to get inventory on trucks and into the Mississauga warehouse to begin with.
Absent an audit for a specific version of a library, you probably shouldn’t assume any random package you use is secure.
> Different things you argue; but alas, that's the point; the point you made was that kafka would 'be it' if it had come first, but...since it cannot serve the purpose of a db in most contexts; you're just wrong.

SQLite can't serve the purpose of a db in most contexts either; not only can it not be accessed concurrently from multiple hosts, it can't safely be accessed from different hosts at all. It can't even concurrently be accessed from multiple processes on the same host. If we both took a list of general-purpose database use cases, and raced to implement them via Kafka or via SQLite, I guarantee the Kafka person would finish a lot quicker.

> You know why? ...because maintaining a kafka cluster is hard, hard work, and since that's the product confluent sells, they're not about to fix it. Ever.

Maintaining a Kafka cluster sucks. So does maintaining a Galera cluster (I've done both), and I'll bet the same is true for any other proper HA (master-master) datastore.

Comparing Kafka against "SQL databases" is a category error, sure. But in the big use case that everyone talks about, that all the big-name SQL databases focus on - as a backend for a network service that runs continuously where you don't want a single point of failure - those big-name SQL databases are overengineered and underwhelming compared to Kafka, and in most other use cases an SQL database is overengineered compared to a
(notional) similarly-designed event-sourcing system for use with the same sort of problems.
Show HN: User Experience Design Fundamentals
I’d disagree with point 2. There shouldn’t be any responsibility for a (ex-)maintainer to provide alternatives themselves; especially when there may not be any at point of abandonment .

Is there significant value to maintaining a set of glorified search engine results in a README? It means the list of alternatives then have to be maintained in case they too are abandoned.
I like to think of it as Linkedin for coders.
The zero to one guide for simple, impactful user experiences.

What is it?

The playbook to creating meaningful user experiences, teaching you to design end-to-end experiences that are useful and usable for your users.

This material is based on what I've learnt over the past five years, conducting UXD across the world in places like Oceania, Asia, Africa. I've been in people's homes, hospital bedside and offices. I've also coached teams around the world to build their capability.

This interactive workshop starts by teaching you the fundamental concepts, peaks with an opt-in project, and ends in giving you the tools to design experiences that work.

Who is it for?

Suitable to take you from zero to one in design, or learn how to better design user experiences as an already accomplished designer.
Heard about alpaca a while back, so I made this as a small fun side project. The main features are buying, selling, and viewing stocks. In the future I may add additional features if I find something I want to add (or others want to add).

The code is just Go, using the cobra library.
> However, it also can simultaneously be not OK for you to publish it in a package directory with a generic name and a description talking about how awesome it is as a trap for other people to run into, and that is really the core problem:

As far as I can tell this is a node-specific problem. I would argue it's a byproduct of resume-driven-development, not of open source culture. I think the onus is on npm to guard against obvious click grabbing projects (like is-odd, is-even, leftpad...), but it's also on the JS standards committee to develop a standard library that doesn't need 1 or 2 line dependencies to function the way a reasonable human would expect it to function.

> sure: it is totally their fault for deploying something without carefully reading your code to figure out that it was a bit shitty beforehand... but should they really have to do that?

Yes, you should at least read through the README and take a look at the issues before using any project. Code with 0 issues filed, no forks, and no stars...should not be used in production without proof reading. You can get a benefit of the doubt if it's clearly a popular project (i.e. apple/swift, google/flutter), because at least then you know multiple people before you have tried it out and been satisfied enough to want to help out.

> if you bring something that you know tastes bad or will make someone sick to the potluck and put a little sign on it saying "gourmet enchiladas: much better than what you get at the store" and put it in the center of the table, it is still a problem

The problem is that this is subjective. What does "tastes bad" mean? Are you expected to know what will make someone throw up? Sure, you'd be a dick for serving raw chicken - but the raw chicken projects generally don't have READMEs in the first place, because they were never intended for usage by others. It's your fault if you incorporate raw chicken into your meal and get sick from it.

The problem is that some people view a package manager as a farmer's market while others see it as a restaurant. Should you serve gourmet meals, or are berries OK too? If you sell raw chicken at a farmer's market, it should be obvious to the consumer that they have to cook the chicken first before eating it. The problem is when a customer goes to a farmer's market expecting it to be a restaurant and gets sick from something they didn't understand.
You sure?

https://mobile.twitter.com/ClayTravis/status/126135332711324...
We have to restrict outprselves to phonetic alphabets, abjads, and abugidas else they can’t truly be “acronyms”
I've recently built https://flipso.com — It's a mix of Posterous and Tumblr with optional private channels you mentioned.
FYI - You're supposed to fill out the license info. I see empties in at least two files in the main repo.
I agree it's an audience problem. I had a Wordpress plugin up and I'd get all sorts of entitled requests, borderline "plz fix my website you broke it".

But also had some C libraries for Arm STM32 and only ever got solid pull requests and people eager to help. You see the same thing in IRC / Discord channels of those technologies.
Taibbi: Democrats Have Abandoned Civil Liberties
Purposefully misleading. This is why the public no longer trusts journalism. They can’t help but insert their agenda and provocation.
Would you consider it a fair compromise to require anyone within 10ft of anyone else to wear a mask?

If your answer is no, please make the same argument but replace the word 'mask' with 'pants'.
Missing just 10 bad days can improve your fortunes too. But hey, if you keep putting money on the blackjack table you're bound to make some money eventually. As long as you don't need that money for anything, the stock market is harmless entertainment. But as a small-time investor, I remember that the house always wins.
Author committed the binary, then just removed it in a separate commit. Ouch.
If there is one thing that guarantees a link will get tons of comments on HN it's the opportunity to brag about how you still have a blog and use an RSS reader.
It's totally a workaround and I'm jumping on that last comment when I shouldn't be; it's just a reaction to the hyperbolic "you might have to rewrite" conclusion, because you won't have to rewrite, but indeed you might be annoyed by the lack of tunables.
What Does an Education Engineer Do?
It seems a binary got into the git history.

https://gitlab.com/aenegri/toro/-/commit/dd3adb3a19bc21966f9...
Yeah there are definitely a number of limitations if you are using just alpaca (which I limited myself to for this), which is why this project is intended for just a few basic use cases.
I think you’re missing the point: deleting Fb meant they had to make more of an effort to know what their friends were up to, which resulted in more offline interactions.