skysight-inc/HackerNews huggingface dataset:
This feels like another grasp at straws, and one that may backfire quicker than expected based on my experience on the ground.

In NYC I've recently noticed that the pandemic has created a much larger focus on delivery and takeout margins, and these platforms are actually losing good restaurants. I for one am happy based on who I see picking them up though: ChowNow.

Right now, my 3 most common orders (and more I'm seeing daily) are all on ChowNow. Their model is a flat rate[1], not per delivery, and offer basically a self hosted (but in reality hosted), well designed, simple platform. Payment/address details are shared across restaurants so it's a similar feel to a Grubhub/Seamless/Postmates. They have their own search I just may start using[2], a lot of places around me are on it.

I got a postcard in one of my orders telling me prices were cheaper (no middleman tax) on their website (using ChowNow) and a 10% off code too. Another texted me. Worked great, was smooth, and my orders arrived consistently sooner too. Since then I actually think to check direct websites of places I find on Grubhub and found another few using it. Cheaper and quicker for me in all cases so far.

I think they may have cracked the code, because delivery is never going to be the profitable aspect no matter how much you could theoretically leverage Uber's cars or some nebulous eventuality of self-driving. But if your ordering system is all in one, it simplifies things dramatically for restaurants. Pickup, delivery, and in person all on the same system and no middleman fees per transaction. Someone mentioned Domino's, and it seems very close to Domino's as a service to some extent. As far as I can tell, the restaurants handle delivery themselves which seems more sustainable too. I am 0% affiliated with them but they seem to be the favorites of my favorite restaurants + a good and sustainable model.

I'm wondering if other cities are seeing the same adoption. I think this could take the delivery world by storm and make this acquisition look even worse, quick.

PS: I always felt like Postmates and Uber Eats were so interchangeable as is - high overlap of restaurants, nearly the same UI, and same very high fees even compared to other services. The only advantage either had was maybe offering a few more restaurants by doing menu scrape style things earlier and with some big chains before they got in on the delivery game, and that edge is gone now especially. I would expect the pandemic and this shift to motivate Postmates to exit, but I just don't see why Uber would want to realistically buy it. Seems like a play for market share in a market that doesn't work, and a low market share at that.

[1] https://get.chownow.com/pricing

[2] https://eat.chownow.com/
If it takes 155 years or so for people to decide they don't like that investment, I'd probably call that a sound investment. You could even put money into things that tend to be quite nice for people. Schools come to mind. Libraries. I'm spitballing.

Unless the plan is to build monuments to current day prison wardens. Depends how bad-faith the argument is, I suppose.
I love the first paragraph of this article. It reveals exactly what's going on.

The emotions and actions of mob mentality come from evolutionary social psychology - to protect the tribe from disease and death - to protect from bacteria, mould, and viruses entering and killing the whole group.

Unfortunately, because of how human emotions developed out of the survival biology - and this probably happens in other species too - anyone who is 'sick', not just a physical way but a social or psychological way - like a pedophile or a racist, etc - and/or anyone who is weak, and/or anyone who is simply different - can trigger this mob mentality in most people's brains. Kids do it at an early age at school. Kids are not inherently innocent.

We 'other' the individual carrier of the virus to protect the mob from being infected. At its most extreme, we call for the person's death or swiftly kill them.

It's disheartening. It's really difficult to live with.

I increasingly understand that my mission in life is to fight for diversity. (I run a non-profit which contributes to that.) It's not fun, or easy, but it must be done.

---

It's also really important that you 'know thyself'. Since birth I have been an 'outsider' in my brain - not a member of the 'tribe'. I constantly buck up against tribal thinking and mob mentality, and I probably always will, at least, deep inside of me. But I'm increasingly accepting both my individualism and 'the group', even if 'the group' might not return the same respect. I want to help the 'group', after all. I don't desire to be alone. Just to be accepted, and others who also are different.

People like me and other 'outsiders' are important for the healthy development of our species or other intelligent life. That gives me relief from the loneliness that I often feel, by being so 'different'.
I learned basic algebra from something like this in book form. Kind of like a "choose your own adventure", but it would pose problems, and either skip ahead on the correct answer, or lead to clarifying text for common mistakes.

(no longer remember the series title, but do still remember the penny finally dropping on "x is an unknown")
bikeshedding considered harmful
There are also companies that specialise in restoring and digitising analog media. I had some Super 8 films done by https://mediafix.de/ [German only] and the results were better than expected. They do tapes, but don’t say anything about how they can improve the sound
Or Unlocker
I was referring specifically to his comment calling me essentially looking for murder. He was claiming that people 'like me' are part of protest movements looking to kill people, and his comment was incredibly tone deaf considering we had another example of someone literally being murdered by someone driving a car into them. It's amazing his comment is getting upvoted, but I'm not surprised. Terrible comments are becoming more the norm every day.

Now that said, I want you to watch the video and tell me how it was an accident. The driver drove to the highway using the wrong entrance past multiple barriers (as said by the police), turned around, drove past another set of cars blocking him and then proceeded to swerve into two individuals and then drive away.

Can you tell me which part of that video indicates it was an accident?
> There's no law stopping you from purchasing it yourself.

First of all, get that autism checked out.

Second, for HN readers unaware of what happened with Obamacare (ACA.)

Individual policies used to be available in the $200/month range, which even blue and pink collar freelance jobs could afford (with no pre-existing conditions, of course.)

ACA required several enhancements that bumped that up to $500+/month (with no pre-existing conditions, of course.). In the USA, that's rent in a flyover state. See the problem? Also, a lot of insurers just stopped offering insurance except in their home state.
I've bought the MEAP when it was announced, I'm waiting patiently for the printed version!
Parsing city of origin and destination city from a string
..and it is illegal to attempt.

As someone who lived it (being younger than young and older than most), the whole notion of young hardware (or software) engineers being somehow “better” stems from (IMNSHO) two factors: 1) their naivety in being willing to sacrifice personal life so they can be more “productive,” often at a lower cost of labor —-if you call that type of output “product” because: 2) tech had progressed slowly from the 1940s to the 1980s when micro-electronics began to democratize and challenge the established players making the financial benefits of (non-wartime) warp-speed innovation clear for the first time in history (previously, it was taught that the risks of fast innovation far exceeded any benefit), but highly skilled workers (101% of workforce) were slow to want to deviate from their established work paradigms or risk their mortgage on a dicey startup job even with VC backing. First Steve (Jobs), then Bill (Gates) began to have luck pairing these workers with, then managing them with and ultimately replacing them with kids that had way more talent than experience (a mistake that Steve did not repeat after the “classic” MacOS disaster and being fired —and that Bill “outgrew”).

I could go on for hours about this, but what you are seeing today (an industry filled with mostly young people) is not a result of “under 50” workers (as you put it) being better, indeed it is a market aberration (that you may not be able to realize from your perspective in The Matrix) that arose by the rank-in-file being forced out during the dot-com crash in 2000 and new college grads not commencing for more than half a decade later. Watching the industry (slowly) “come back” with future pear-shaped gurus has been one of the great satisfactions in my long career. (Who needs Star Trek timewarp plots?)

PS: BTW, I have over 40 years of experience and am not eligible for the senior menu at IHOP anytime soon —though being GenX, I am also holding a reference to a Promise that, by the time I get to that age, they will have changed the qualifying age! -and yeah, the older presenters at WWDC mostly creeped me out too —though it may just be that they are required to stay healthy and not pear-shaped by the AppleWatch team.
Another little known diff power tool:

vim -d old.txt new.txt

This will open two files in diff mode. You can then use a whole host of fancy keybindings to edit the two files in a diff-aware way ("apply this hunk to that file" / manually edit a file and then re-render the diff / "fold or expand all non-hunk text" / etc.). For more:

:help diff

or see here https://neovim.io/doc/user/diff.html
The answer to this is the main attraction, a great overview of the process of a data project.
I believe Uber eats is currently doing that. Recently I noticed an option to pay $1.50 extra for "Priority delivery" which may be a combination of what you mention as well as modifying the delivery algorithm in your favor.
Technically, is he not milling electrons?
> but I haven't really done any graphics programming before

I've never written any demos but do enjoy playing with GPUs. Regarding anything and everything graphics related, try not to get overwhelmed by modern APIs; it's very easy to lose the forest for the trees. Shadertoy is a really good starting point.

My impression of the demoscene can be loosely summarized as extreme code golf for graphics and sound.
In most managed-memory languages, try...finally (and using/try-with-resources which are based on it) handle exceptions just fine. The only problem that sometimes occurs is that exceptions thrown by a finally handler override the exception being bubbled, which can be bad if you wanted to handle that exception later on, but otherwise the resources get cleared properly. D has better behavior here, where throwing an exception on this path will automatically keep track of many in-flight exceptions.

Also, the problem of finalizers blocking is partly handled by the fact that finalizers are not run by the GC threads, but by a separate finalizer thread. Still, if a finalizer blocks, eventually you will run out memory, as all objects which require finalization will be pooling up.

Also, the re-animation behavior you describe is common to finalizers in all GC languages which expose them, it's not in any way specific to Managed C++ (C++/CLR). It is simply a consequence of how finalization works: when an object which requires finalization is eligible for GC, it is not collected, but moved to the finalization queue. Objects in that queue are still live objects. When the finalizer thread successfully runs the finalizer of such an object, it is simply removed from the finalization queue. If it's finalizer has added back a reference from some other GC root to the object, then it will still stay live. The only special property is that an object can't be finalized twice, so even if its finalizer attaches it to the live object graph once, when it becomes unreachable again it will be collected, it will not be put back in the finalization queue, it will be directly collected.

Basically, I don't think there is too much chance to find a valid use for this behavior, but it is very hard to prevent it without complicating the language significantly.
Finding World Class Tools for Your “Arovanti Creme” Quickly
The most effective method to Use Arovanti Creme

In the event that you are wanting to renew your skin, you have to is an appropriate skin system to guarantee that your skin remains energetic for more. Close by the Arovanti Anti Aging Creme, these tips will assist you with keeping your childhood around longer than any time in recent memory:

https://djsupplement.com/arovanti-creme/

https://patch.com/users/jerry-phens

https://www.newsbreak.com/@c/524885

https://penzu.com/public/9b70de66

https://publons.com/researcher/3753620/arovanti-creme-reviews-get-a-free-trial-today-chec/

https://sites.google.com/site/arovanticremeprice/

https://form.jotform.com/ArovantiCremePrice/arovanti-creme

https://specialoffer4health.wordpress.com/2020/06/01/arovanti-creme/

https://medium.com/@healthstore/arovanti-creme-price-health-beauty-skin-reviews-99-results-does-it-really-work-where-d9c6d43a45a6

https://youtu.be/Iw_rWgD8VNc
"On the one hand, I found a program that does exactly what we need. On the other hand, not-quite-dressed anime characters..."

I've had this exact conversation with coworkers before.
> the article did a decent job of explaining

I'll take this with a grain of salt. To this day Bloomberg still stands by its "The Big Hack" article (Supermicro, Amazon, and Apple being hacked with the tiny Chinese chip), containing claims that have been thoroughly refuted (and ridiculed) since then, and about which even their own sources were very incredulous. The CEO of Apple called it "100 percent a lie", which is a very harsh word in this context. Those were lower standards than the ones we're held to when commenting here on HN.

I don't know how that article came to be but such precedent puts their tech articles into serious question. Obviously such articles about major Chinese interference and hacks are great with the readers and get a lot of attention. But while the premise may be true (the Chinese hack most likely happened), the implications and the interpretation of the reporter are on shaky ground.

I don't have any further evidence but I'd say that Bloomberg may be pandering to the readers and giving them what they want to hear during these times. And if I were Bloomberg reporters Jordan Robertson or Michael Riley I'd say that even if my sources denied it.
Both emacs and vim can be run under windows, and both have the ability to display 3-way merges quite well.

For emacs, you'd want magit + smerge or ediff.

In vim, you'd want vimdiff + vim-fugitive for a few handy helpers.
The main magical part is largely Lazarus and LCL for desktop application development. The slightly less magical part is that the language has many features that you often find in languages targeting a VM but instead it generates native executables (pure Free Pascal executables can be less than 50KB) with no mandatory external dependencies outside what comes with the OS. It also target a ton of platforms.

But TBH outside of GUI development there isn't anything particularly special about Free Pascal that you wont find in any other language, especially if you do not care about requiring a VM (in which case something like C# will probably be the closest equivalent).

One thing that it has though and personally i find it very important when it comes to maintenance is that the developers care a lot about backwards compatibility - existing code you wrote even 20 years ago will keep working either as-is or with very minor changes. Personally two issues i remember having were in one case when character encoding aware strings were introduced, i was treating a string as a byte buffer (prior to that change they were basically byte buffers) so i had to change a declaration from using "String" to use "RawByteString" (which behaves as a byte buffer) - that was a single line change. The other change was when at some point some years ago (i think it was when Delphi-compatible generics were introduced) the ClassName of a specialized generic class changed format.

One issue Free Pascal and Lazarus have is that sometimes they feel a bit "messy" and unorganized or unpolished. But they are projects that are 100% community driven by many people, going back decades (especially FPC) so i guess that is to be expected, especially when they do not want to break people's code in pursuit of some ideal purity.
I wish every one of my fellow Americans could read this comment. It actually is a fairly accurate portrait of the issue that most Americans seem to naively miss.

I have always suspected it has to do with how long we’ve maintained exorbitant privilege. We simply do not look outward, not nearly enough. Here we are marching about the racist police practices of our local cops while we routinely drone bomb innocents and starve children to death with not even a whimper from the same protesters. We fail to see how our treatment of other nations comes back to haunt us as our soldiers and companies bring the horrors of foreign wars back ro our local communities. Americans are so tired and overwhelmed with deceptive media that tells them nothing, that they can’t be bothered to learn the history and the media literacy to understand the division that separates the theater of the moving image from the reality of actual real life.
Yes, it's a lot like Hasura, but it's a full-fledged query language. GraphQL is a little limited in expression.
Sure, but when your Jira tickets are also poorly described, you have zero ways to track what has been done
In most countries it’s considered a BIK so the value of those benefits is added to your taxable income, I don’t know how it works in the US and while it might no affect your federal income tax it might affect your local/state income taxes.

Food, car allowances/company car, travel and gym vouchers and virtually any other kind of benefit are taxed all over the world it’s also one of the easiest things to tax since the company knows how much it’s paying per head for each of those items.

Basically if it’s an expense that can be expensed for normal business reasons it’s not a BIK but anything else is taxable.

For food specifically if it’s just your normal lunch it’s a BIK if it’s a lunch while traveling for business or performing another business related activity such a business lunch with a client it’s an allowable expense.
The magnetic universe begins to come into view
Three things you should know before starting a Patreon page
Uber is doing fine without that garbage human.
I don't know if there's a solution but in my mind the problem is 'likes' or 'retweets'. Most networks create an incentive to angle only for those at all costs (how else does one become an "influencer"?)--whether it be saying something ridiculous or not. This is one thing that snapchat never did that I appreciate. It's really unhealthy for people because it's essentially like a social credit score (spread across many posts) that anyone new will look at. If you can build a social network that avoids that I think people would be much happier. Also there are lot of people that still want to share content but not participate in that disingenuous ecosystem (or who don't have time) so building a platform for them might be useful.
It looks just great! Congratulations on winning it.
Location: Bangalore, India

Remote: Yes

Willing to relocate: Yes

Technologies: Python, AWS, Linux, RHCE, Basic Microservices, IoT

Résumé/CV: https://www.linkedin.com/in/philemon-johnson/

Email: philjohnson96@gmail.com
I find it interesting that you are seeing one of the prime defects of python's json parsing implementation (no streaming support) as an inherent property of json parsing. Do you use any other languages that share this defect, or is this take based on your familiarity with python?
Stanley Williams
Corona changed tipping completely. Tips are now done through the platform if at all and no longer in cash to the delivery person reducing the chance that the money actually ends up where it is supposed to go.
Was looking at Zig for the same reason, manual memory management but less error prone due to "defer", and a design ethos that is very reminiscent of C. Can even compile C directly! I really, really like the aesthetics of the language, but there is no xtensa backend yet.

Rust might just be a leap too big and can only work in blank-slate scenarios.
It's all scripted. Google books and archive.org have been great resources.

There's also a couple torrents of 17th-19th c. journal articles. I've made my own sqlite databases from the meta information and ran ocr over them to make things searchable.

I'll be putting more of these tools in the repo and eventually put the search systems online for the general public. Google's navigation of annualised volumes is a joke so I'm going to do better.

My dream of dreams is to be able to automatically hyperlink the footnotes in the old texts. I think it's possible, long term project though. (Example: https://play.google.com/books/reader?id=c3QgKCXX4nIC&hl=en&p...)

I've also cleared out a closet and installed acoustic foam. I tested a number of microphones... I'm sure acting like it's a real thing. Hopefully I'll keep at it.

The hardest part has been trying to get it done on a weekly schedule. I don't have this week's done for instance. There's two parts I really want to fit in and I need to find a place for them. I'm going to try to take a nap and get up in an hour or two and work a bit more.

I don't know if I'll be able to pull the weekly schedule off honestly. I'm going to try to sweat it out a bit longer and hopefully I'll get faster as I accumulate more notes, references and materials.
I think we're only a few years of AI advances from being able to make this reconstruction color and 3D. Then being able to go look at the scene from other angles, or go into some of the doors and see inside the buildings.

Would it be true to reality? No. But it would be awesome nonetheless.
I've heard about the nortel hack from other sources, with the link to china being mentioned many times I've seen it. For example, here's some CBC reporting form 2012 that at least somewhat outside the current climate (https://www.cbc.ca/news/business/nortel-collapse-linked-to-c...).

The big problem I have with the Bloomberg article, is it seems to really be trying to stretch the underlying information to draw the conclusion that Chinese Government or Chinese Hackers or Huawei are solely or the most responsible for the fall of Nortel.

Did Huawei benefit and get it's start from stolen IP is likely a compelling story to explore, with lots of compelling underlying facts. Does Huawei or China still do this, is probably another good question. To try and link these questions to the fall of nortel, while glossing over other massive contributors to nortel's fall leaves me skeptical of the narrative also.

It's disappointing, because I do believe there is plenty of compelling evidence around about Chinese IP theft, but reporting like this allows lots of noise to be mixed in, and for consumers of the information to reasonably be sceptical.
Web Third-Party Related Events You Don’t Want to Miss from May-June 2020
I had the same issue with a cheap Orico that identifies as a Toshiba device ID 0080:a001.

In UAS mode it would work for a couple of seconds and start to fail, dropping transfer speed to a couple of hundred kB/s
I've heard that many ISPs in India have bad routing, which probably explains what you experienced. That's why services with local servers in India (e.g. Cloudflare WARP+) can have the same effect.