skysight-inc/HackerNews huggingface dataset:
> But if you are trading wide enough where you think latency isn't a factor, aren't you really just predicting where you think the book will go "far" ahead in the future

Yep, or rather, predicting where the market will not go to avoid the price moving against my quote. My impression was that HFT is all about being fast, as opposed to smart, since you can't make complex predictions on nanosecond scales. Complex models don't fit on an FPGA. So couldn't you get an edge by being just a little bit smarter with predictions but slower and quoting wider spreads? And just to be clear, I'm not talking about minutes here, but maybe milliseconds to seconds, which I think wouldn't be considered HFT today?
Please note discussion here: https://news.ycombinator.com/item?id=23187698
I studied Data Structures and Algorithms on my own. I've been at Amazon for almost 4 years now so it's a bit hard to remember the resources I used. What I do remember is using Cracking the Coding Interview and Leetcode.
Yeah, I tried to switch off google maps and could only get directions to street intersections or towns. Instead of getting mad about it, I decided to fix it.
The biggest issue with TCP is that it can randomly freeze and you have to restart it in pretty much any network. You CAN NOT rely on socket closing on any side, you have to maintain connection by yourself.

I am super puzzled why something like websockets not solving this problem, simple heartbeat could solve the problem, but no one implements it.
iOS Codable: Decode an array with a corrupted element
Whenever you read "disrupting" industry X, the real way to read this is screwing local businesses involved in that industry. So, no surprises here.
The problems with the Chrome store are likely not over. What good is it if you have to stir up half the internet to get through their process?

It's not as if developers can go to other platforms since Chrome has 70% of the market. Most of us in tech are in it to innovate and disrupt but hard to do that if everything is a Google or Amazon monopoly.

If Chrome is broken then the browser market is broken. Devs should organize to solve this since Google doesn't seem to be paying attention.

We need to collect and organize feedback from those experiencing problems which is everyone. Get it to antitrust folks in the EU and DOJ to start an investigation (to add to their other investigations). If Google knows the EU and Feds are watching, they might start behaving.
"Group of friends commanding a space ship" Star Trek Bridge Crew!!! https://www.ubisoft.com/en-gb/game/star-trek/bridge-crew

It's hilarious with the right group of friends.
Do you also think narrative is a weak point of movies and TV? Everything is constructed (filmed) for the viewer there, too.

I also enjoy the visualization and imagination involved with reading books, but if you are limiting the definition of "narrative" to how much visualization is involved, then I don't think it makes sense to directly compare books to movies and games.
I have had low value standups with groups of just three developers or six developers, so I don't think that's enough. I agree that the feeling of "I have to justify my work to an external party" is a negative.
For many projects that I've done that are "agile" the budget seems to go out the window....
Signal: Remove GIPHY support due to Facebook involvement [GitHub Issue]
Solid rocket boosters of Space Shuttle and SLS are quite similar indeed:

https://en.m.wikipedia.org/wiki/Space_Shuttle_Solid_Rocket_B...

https://www.northropgrumman.com/space/nasas-artemis-program/
Oh yes I agree. I would argue that "making standups async" is a good way of discovering management/team related issues.

What tends to happen instead of the no-true-scotsman fallacy. If standups aren't working (they probably aren't) you must not be doing standups properly.
This practice can’t really be stopped though. Industries generally adjust their base pay to reflect average tipping income. Doordash was doing it at a dynamic per-order level. But if they can’t do that they can still do it on aggregate based on predicted tips.

Basically, tipping an average amount contributes to the problem. Everyone would have to keep raising the tip amounts but that’s not easily coordinated.
Blocking some routes is the same as blocking all the routes in many cities, since road space is often near capacity. Therefore physically preventing someone from going home is militancy. Such actions cause multi-hour gridlocks. It prevents busy people from getting home to their families. It prevents emergency vehicles from making it to those in dire need. In major cities, such disruptive actions are stealing tens of thousands of hours from people in aggregate. That is not just an inconvenience. You are casually tossing around the word privilege but the real privilege is thinking that your desire for cycling infrastructure is more important than the needs of a much larger number of people that are harmed.

> Have you heard how evangelicals in US moan about being the actual oppressed people?

I am not religious but there are many ways in which they are correct to make that claim as well.

> Knowingly breaking rules is malice.

Sounds like you agree that protesters blocking infrastructure is malice.
In what sense is the JVM a pariah? It's one of the most successful software platforms.
I've done it with Apache POI, and while that 'worked' it doesn't wash away the fundamental problems with Excel datatype guessing. CSV is not great either (no fun explaining encoding or invisible control characters and unusual whitespace to the average IT person) but it is nevertheless less bad.
See, that's kind of like saying, "the Most Capable Programmers helped by writing a program, are you suggesting that every programmer should write their own program to suit their needs?" I mean, yes... absolutely. I don't think anybody should write a program that parses an XML file, reads class names out of specific attributes, reflectively instantiates them, then reflectively matches up their methods with other class names and then reflectively associates them, not do I think that anybody should write a program that scans annotations to match class types to attributes and instantiate them behind the scenes either. I don't think Rod Johnson should have done that, and I don't think anybody should use it. It's pure overhead with no benefit. I do think that programmers should decouple implementation from interface and program to interfaces and then write a dozen lines of Java code that do, in a type-safe, efficient way what the eight or ten megabytes of Spring "framework" does a bad job of doing "for you" slowly and poorly.
How is that a bad thing? Would you rather see HN support a country with literal ethnic cleansing policies? Or one that executes dissenters or makes them disappear? Btw, China does not have the technical lead in 5G. Just the cheaper equipment. And chinese tech is barely able to reproduce 8-10 years old semiconductor technology on it's own, so it's very very far from technological lead. Unless you believe the CCP narrative that they will magically outpace America/the west by barely being able to catch up despite the enormous scale of their industrial espionage.
You have no elected officials. That's the point. You are an American being held for geopolitical reasons in China, or you are a Chinese citizen being held for geopolitical reasons in the US. There is no elected official representing you to which you can appeal. You're just screwed. Again, unless you are an elite and people will pull strings for you. But most of us here are not elites, we're too far down the chain. No one is going to pull strings for us. We just have to sit in prison until China and the US finish comparing bra sizes.

I'm saying both americans and chinese should be mindful of this risk when working in the other country.
If you googled "dominos delivery" and clicked a link and got pizza hut, would you order hut or go back and click the next link to get dominos?
Sometimes there is a language barrier when calling on the phone that is just not there when you order at the counter (without a mask). Ordering at the counter these days (wearing a mask) is actually very similar to ordering over the phone. It is much more difficult to hear what the other person is saying, and when you do hear it, you don't get the mouth movement to help you understand what is being said.
They've also figured out how to scam the restaurant on that one. https://www.engadget.com/2019-08-06-grubhub-is-replacing-res...
Eloquent JavaScript, even if you only go through the first few chapters
Exactly, my words in the last paragraph.

> the best teams actually unblock problems as they come up

Sure, but that‘s (usually) not how the world works and that‘s why we have daily stand-ups.
Of course it does. The most basic reason would be that since they take a percentage, door dash would prefer you purchase from a more expensive restaurant. But there are all kinds of other reasons, such as some restaurants spending more on advertising with the platform.
I think the valuation model includes revenue risk. An investor will be looking at this from a portfolio perspective, where diversified SaaS holdings should in aggregate generate relatively predictable revenue.
Unfortunately governments tend to be mutually excluding and one hell of a moat. The "best" that could be done is bypassing it. Theoretically a banking, contract, and billing system could be unified to prevent those sorts of shenanigans but in practice it is far more likely to be used for more shenanigans instead.
These services will go out of their way to place orders against the restaurants will if they choose not to accept them. Even going as far as having employees call in phone orders while posing as regular customers.
You can use keepalives at the protocol (TCP) level.
Please show me a business (aside from Amazon, obviously) who needs Alexa.

Most businesses need a word processor, a spreadsheet, and some kind of database for managing employees and inventory. A 486 does that just fine.

Most businesses derive additional value from having more, but that's always an ROI calculation. ROI has two pieces: return, and investment. Basic business analytics (regressions, hard-coded rules, and similar) have high return on low investment. Successively complex models typically have exponentially-growing complexity in return for diminishing returns. At some point, there's a breakpoint, but that breakpoint varies for each business.

If the goal is to limit GPGPU to businesses whose core value-add is ML (the ones building things like Alexa), NVidia has done an amazing job. If the goal is to have GPGPU as common as x86, NVidia has failed.
That makes sense if the consumer is DoorDash's _only_ customer.

If Applebees is paying for some sort of marketing/relevance service, then all bets are off, and it's up to DoorDash's leadership to choose which of their opposing customers get screwed.
Maybe just maybe, you will consider Firefox.

1. Same or better performance

2. Open source for real not just (pretending to be) Open Source

3. More transparent process

4. No business conflicts

Support Firefox if you care about the open web
What's the game State of the Art for "a group of friends commanding a space ship"? I experimented with Pulsar: Lost Colony a few years back, and heard that Elite Dangerous has some new coop stuff in it. I'd honestly love a "first person perspective" version of Homeworld 2. You and some friends are manning a frigate, battling it out with NPC ships, etc.

Star Trek Bridge Commander? (Crew?)
though it can get kinda stressful.

If you have a ps4 Unravel 2 is pretty fun light platform for two people.

My GF plays fortnite with her cousins husband and his brothers. This like it. The voice chat is pretty decent and the game is lite for a shooter.

Plus the occasional Fortnite concert/DJ set is an interesting break.

https://arstechnica.com/gaming/2020/04/fortnites-party-royal...
GraphQL seems to sit between the strict relational model and the more free-form approach of NoSQL databases (from I can see, but correct me if I am wrong).

I have not used a GraphQL database, but one of the things I fear about designing a relational database is mentioned in the article:

>"Relational databases are very rigid so you need to really make sure you understand your data upfront. Changing the database is a big effort..." (emphasis is mine)

Given how often requirements change in a business, it seems impossible to anticipate all future requirements at the outset of designing a database. Is it true that changing a (relational) database schema is a big effort? Is this a strong case for GraphQL?
Not migrating from, migrating to. Our app is heavy on the media and ML side and manually stitching together templates, CSS, and preprocessing content were becoming unmaintainable. It is easier to have Gatsby Plugins deal with asset preprocessing and management.
lol sour grape juice with pinch of salt
Right now these owners are presumably trying to hang on for dear life. I’d be afraid to stop using a popular delivery service.
I'm guessing we'll see a lot more linear growth, bootstrapped products rather than the incessant swarm of bogus "moonshot companies" seeking a hockeystick chart. I run a SaaS business by myself and it's more profitable than ever.
> it's not like I'm going to change my mind and order Applebee's instead.

Perhaps not Applebees, but it could happen with more similar cases. I know I have been recommended a restaurant, got distracted, and ordered from another similar restaurant.
And you seem to have the need to ascertain that some people suffer so much that they should be allowed to die.

> Blaming the person for not doing something is a scapegoat

oh, how that is a scapegoat and blaming luck or the world or randomness isn't?

I don't care if there are people that don't see any possibility of them being happy. That possibility exists to anybody that is not dead. Unless you have a totally biased perception of reality and would only be happy if you were the next Elon Musk, a hollywood actor or a famous sportsman. This kind of misery, which is the majority of the "misery" in the world, I really don't care and don't feel empathy. Suffering of a hollow existence is not really suffering, especially if it is related to the choices they made in the past.
Here's my "fix the internet" idea: build a search engine that is itself ad-free, and searches over only the ad-free segment of the web. More options: allow users to exclude sites with ads, sites with ecommerce, sites with tracking, or simply allow users to build and share lists of sites to exclude. Rationale: the unmonetized or under-monetized web was awesome, a lot of it still exists under the radar now, and it would be good to reify it as a tangible thing. Bonus 1: competitors probably won't copy your features. Bonus 2: spam won't be a big problem, as most of it contains ads.
Here's a great YouTube series where a developer codes, step-by-step, a pretty fully-fledged programming language: https://www.youtube.com/watch?v=wgHIkdUQbp0&list=PLRAdsfhKI4...

Not too much theory but from a nuts and bolts perspective I found it extremely approachable.
In my opinion, standups are useless - asynchronous or not.

Waiting until the next standup to resolve blockers is clearly not efficient.

What I've observed during standups is mostly people staring at the void waiting their turn and a few obnoxious nerds trying to bullshit their way up the hierarchy by talking way too much for their own good.

The best communication I've seen was during brainstorm meetings.
It would not surprise me if "we can use your brand for advertising" is explicitly mentioned in the GrubHub/DoorDash contracts. I think the overall problem is that restaurants don't have much leverage; their main option is to refuse to cooperate.

Now the (gradually becoming less common) practice of auto-creating order pages for restaurants that didn't agree to be a partner, I would agree should be totally illegal, or at least needs a very large disclaimer that the restaurant is not involved.
Up to what speeds/latencies are the default sysctl parameters alright? Is there any easy way to know whether you are getting hit by this? Nowadays many people is getting 1 Gbps links at home!

What do you mean by queue discipline?
> The problem of MMT is it thinks that the collective is more important than the individual.

Who said anything about MMT? I'm taking the monetarist position of Milton Friedman here.

> Individuals who save money for a rainy day don't need inflation - they've already accounted for potential liquidity crises. The fact that the rest of you can't save is not my problem, it is yours. Please deal with it without devaluing my savings, thanks.

I don't think you understand what a liquidity crisis is. Your view of economics seems to be that of a caricature of an early Austrian.

> Fixed supply is important to savers of money, who don't want to see their savings devalued. Instead of their savings decaying with time, there's fair chance that they'll appreciate in value due to increased demand and deflation due to lost wallets.

The point of a currency is not savings. Currencies are neither investments nor stores of value. If you want to invest, buy assets. If you want a store of value, buy gold.

If individuals are so financially uneducated that they put their savings in currency, that's not my problem.

> When you hold a stack of USD, you are investing in the dollar.

No you're not. The stack of dollars doesn't do anything. It doesn't pay rent. It doesn't pay interest. It doesn't pay dividends. It doesn't appreciate. It's not an investment.

> The "programmable money" thing is complete hogwash that doesn't need an expensive and inefficient blockchain to perform - it can be done with centralized services offering fiat.

Sure, but those are controlled systems. Bitcoin is really good for one thing: Speculating on cryptocurrencies. Sure, you can trade BTC and maybe a handful other cryptocurrencies on ordinary broker platforms, but if you want to gamble on the latest shitcoin, the easiest thing is to just deposit some BTC on an unregulated trading platform.

> Bitcoin is savings technology.

That's a narrative that people came up with to deal with the fact that Bitcoin failed as a currency. It makes no sense. Bitcoin is a highly volatile speculative asset. There is no intrinsic value, no intrinsic demand in "rare numbers" like Bitcoin, no matter how "scarce" they are or whether the supply is fixed.
Pulling the paper from the side of the wall is like taking off your shoes by grabbing the sole.
It's so ironic that Google's original motto was "Don't be evil".
The US health system is not well positioned for command-and-control from a centralized source. This has various advantages and disadvantages, but is a severe hindrance in a pandemic.

There wasn't even a unified diagnosis code for COVID until April 1, and that required a herculean effort and a shirking of normal coding update processes. There were various guidances for coding, but identifying diagnosis in structured data for fast analysis was a difficult ask. (I know this to be true, I've done it across the health records of millions of patients.)

I'm sure some fault lies in the administration, but my belief is that our health system is systemically unable to properly deal with widespread pandemic, especially from a newly discovered illness.

That's one of those trade-offs that have to be considered when looking at how health care in the US should be handled in the future.
Where 'Deepfakes' Could Fall Short in Spreading Misinformation
In some cases (not sure which companies) they do it w/o the permission of the restaurant and become a very frequent order-er who then hands off to the ultimate app-user. I read about this in the newspaper but could someone elaborate more on which companies do this?
Not when your whole business relies on exploiting copyrighted content, which someone from Disney might argue about Giphy.
With the discounts and such, it often costs less to use DoorDash.
I dunno about fraud, but it certainly seems reasonable that it would be trademark infringement. The name "Saddleback BBQ" is Saddleback's trademark. If another company uses it to sell potential Saddleback customers (which these clearly are, since they searched for that name) products from a competitor, that seems like something a good trademark attorney would be interested in.

(The potential hitch here is that most restaurants are small businesses, and small businesses aren't great about doing things like registering their trademarks. But you can still build a claim even around an unregistered trademark under certain circumstances: https://www.nolo.com/legal-encyclopedia/what-good-unregister...)
If you treat DynamoDB as a DBMS, you’re going to be disappointed (for the reasons you mention). But if you think of it as a highly-durable immediately-consistent btree in the cloud, it’s amazing. DynamoDB is closer to Redis than MySQL. Amazon does it a disservice by putting it in the databases category.
I did some quick searching for the dataformat included in the snippets from the article. Lots of repos with stored secrets that match:

https://github.com/acalvoa/SRID_CHANGER/blob/da367e68433b3fd...

Stored secret:

https://github.com/acalvoa/SRID_CHANGER/blob/master/config.p...

Will look more into this later
That's not a generalizable solution.

Some people want more expensive bikes, namely electric bikes that provide more mobility, and to a vastly greater number of people.

It also suggests that there will always be a class of vulnerable bikes available for theft alternatives. The cost is still there, simply borne by 'someone else'.
David Sacks on early day of Paypal
If you don't have $5, how do you have the resources to develop an extension?
Yes, I use Anki every day.

When I was working from an office, I used the commute time (I take the train) to practice Anki. Now, it's the evenings.
It's tough.

People at Mozilla care so much about privacy, to the point that (when I worked there 2010-2012), they refused to do "services" the same way Google did (aka a login and a central server). So as a result, Chrome "just worked" and Firefox was completely unusable.

The people at Mozilla really care about privacy. But they also have to build something people can actually use. That means finding a balance between privacy and usability.

To you it's "fixing the Internet", but to most normal people it's "removing features." Like, can you imagine explaining to the average user why they can't just type a search into the address bar and get Google results?

(More specifically, though, what would you strip? Pocket is owned by Mozilla and is just a fancy bookmark manager, but sure. Google is just a default search; data isn't being sent to them. Outside of those, what would you remove?)
> representing the length of 1 object filling the entire address space

Isn't this about encoding the WASM address space itself, inside the outer computer's 64 bit address space?

It's only a slight annoyance if it doesn't get to be quite the normal limit, but since they're changing some of this code anyway, and they're going to need even bigger numbers in the future, it makes sense to do a proper adaptation.
If it works the same way as the play store does, the DA has little to do with that.

A play store advocate can not look up why your app got rejected, they can at most ask their play store colleagues to look it up and to contact the app owner.

It is this way to avoid getting in a situation where being friends with a DA is an huge advantage.

Their job is to collect dev feedback, as well as evangelizing good practices.

And granted, both teams could do a better job at pinpointing the issues (and devs might also try harder to follow the rules .. fwiw play store bans threads have just been banned from r/androiddev because devs had a tendency to forget to talk about the legitimate reason why they got kicked out)
Pro Tip: For any company you really love that is smaller in size and not a global powerhouse, before you purchase, contact them and ask for their preferred purchasing platform.

For most restaurants, just call to place an order.