skysight-inc/HackerNews huggingface dataset:
Immensely wealthy people? I'm sure those pangs are awful.
Zero financial incentive to stop phony complaints , lots of incentive to ensure you comply with government regulations.
I think the discussion around Facebook and Russia opened a lot of eyes to how ads-based businesses can be exploited, and how the infrastructure they built directly lends to this phenomenon.
I'm not entirely sure what hardware support you're missing, but in my experience using Linux works out of the box far more often than Windows. Can't speak for Apple obviously. I can guarantee it won't install and run on my PC without a LOT of work though...
But hey. If Windows works for you, then stick to Windows!
I think the full idea is "getting started with coding is easy"

Programming has never had a problem of people thinking it's easy. There are many people who never attempt it because they think it's some impossibly difficult thing that they'll never learn.
To be quite honest, I probably wouldn't have graduated in time if it wasn't for math teacher who didn't care, and passed almost everyone. Looking back, it probably was my weakest subject, and probably would have been my lowest grades if I hadn't hated ELA classes too much to do the work.

Unfortunately now, I find my math ability to be extremely weak, which becomes a problem as I take interest in things that require much higher level math than I'm used to.
Thank you for the kind words! :) Glad you're liking it.
> especially in mathematics

What do you mean?
Yes, the article is trying to pitch this as a "Gotcha" piece and taking sides with the interviewee, as opposed to what's actually going on: a philosopher doing her job.
Whenever I see a paper from this long ago, I immediately check to see how often it's been referenced in the literature.

Google Scholar says this study has been cited by a measly 16 papers since it was published in 1973:

https://scholar.google.com/scholar?cites=1453678737796934715...

Without any other context, I would assume that the relative lack of studies that reference this paper suggests that there might be issues with reputability.

But who knows? Maybe it's a gem that never got the attention it deserved.
Best standup process I ever had was just a slack channel called standups, and everyone just posted a couple sentences sometime during the morning: what they did yesterday, and what they plan to do today.

It was great because first of all there is a history everyone can look back on, which can save some unnecessary communication and coordination. But most importantly it avoids the dreaded sidetrack conversation that turns your standup into a 20 minute meeting.
Why on earth would they do that? There's practically a fire sale of startups unable to raise more cash.
I’m still wondering how the stock market is assuming that tech cos that rely heavily on digital ad spend like Google and FB are effectively recession proof even though media outlets with the same business model are clearly not.
Yeah some of the best, most creative and insightful developers I know have virtually no social media presence beyond git hub and a dormant twitter accounts
Why not create your own Google ad for your restaurant and point it directly to your website. With doordash likely doing this for millions of restaurants, it can’t possibly cost more than a few cents per customer to outbid them.
I'm guessing you haven't called too many restaurants in NYC to order delivery. It's laughable that you think some random little restaurant is going to offer some kind of concierge ordering service like you're describing. I've literally never had a single one of those things happen. Mostly it's just unintelligible noises and you just hope and pray they heard you right, entered it into the system right, and didn't steal your credit card info. There's a reason people vastly prefer to order online vs. calling on the phone.
Israel gets first Ethiopia-born minister, in Pnina Tamano-Shata
Slay the Spire is so good, nice choice! I'm really bad at it though, it's the first deck building game I've ever really played.
I think SPA is just one of results created by libraries/frameworks like React, Vue,.... Those things were created not to produce SPA (we can do with vanilla JS), it's for modularization and componentation.

Or we can say, they are implementations on how to achieve the same thing. The difference is performance.
Thought about it, and it was definitely the original paper in some journal volume. I remember the pictures, and the ones I drew myself :) Found it here: http://www-personal.umich.edu/~kochsc/MilnorThurston.pdf
A trademark doesn't mean no one can use your name. You would need to prove that customers are being misled to purchase BBQ from another company thinking they are getting it from Saddleback BBQ. You can call out competitors, you can create an ad that says "4 out of 5 doctors prefer our BBQ to Saddleback BBQ" (assuming you've got the data to back it up).

What these companies are doing is definitely misleading but I don't think anyone is accidentally purchasing from Applebees thinking they were getting Saddleback BBQ.

It would be like mentioning a popular brand on your website in order to get the search engine traffic for that brand, even though you don't sell it.
That video at the end really is deep in the uncanny valley.
How are you guys on funding? I tried to find a donate button, but couldn't. I don't really want any more projects right now, so not trying to buy anything.
I'll highly recommend Untangled 2. It's a platformer based around two-player couch co-op. I played it on the Nintendo Switch and found that it was cheap (~$5), had excellent platforming mechanics, and very clever puzzles that were very different from any other game without being too hard or frustrating.

It's relaxed, beautiful, tons of fun to play, and exactly the kind of game to play with an inexperienced co-pilot.
This article is monumentally pointless. For one thing it ignores how unlikely it is that your team is actually going to read through everyone's async standup update. Remote standup zooms kinda suck, and certainly make it easy to not pay attention. But there is value in having the team come together, having an open line of communication about what work is getting done, and a forum for updates.
Signal preserves privacy on GIPHY (2017)
I don't have a problem with the "modern web". I love all the new technologies. But I think we should re-split the document web from the application web. A huge percentage of web content can be implemented with a subset of HTML and CSS.

A browser that implemented a few semantic tags (including <img> and <video>), fonts, colors, and flexbox would be useful, secure, fast (even on slow devices/connections), and far easier to implement than the behemoths we have now.

Let the application web keep evolving, but specify a well-defined subset for sites that don't need all the features.
PolyForm hasn't held the new noncompete licenses out as "open source". Others could, but we don't. I don't know how you jumped to that conclusion.

Personally, I don't care what OSI says, though I do care very much what some of the individuals involved in it say. My clients occasionally care about OSI approval, but far less than you might expect.

I've also been a part of drafting licenses that I suspect nearly anyone would call "open source". The Blue Oak Model License, for example. I won't be submitting those licenses to OSI or FSF. As far as I know, none of the other folks involved in drafting them care to waste their time on that process, either.
Redux is fantastic and it's quite a simple library. The rest is what gets you into trouble.

Hardly anybody has a problem with redux until they have to deal with async actions but all the tutorials use thunks or sagas when the correct way to handle that stuff is to write middlware.

By real messaging I mean CQRS with event mapping/filtering/normalization.
Correct. The base pay(let's just say $5, I don't remember if that's what it was) always goes to the driver. However, if the customer added a $2 tip, the driver paid $5 and DoorDash paid the driver $3. If the customer tipped $5, the driver got paid $5 and DoorDash paid nothing, the whole time the customer believing that the tip went to the driver and the driver believing they got no tip.

As I stated elsewhere in this thread, the nature of a delivery app "tip" is different from the restaurant industry. Not only do restaurant workers fully understand how their pay model works, but they can get higher pay for providing better service. This isn't possible for most delivery apps because customers almost always enter a tip amount when they pay for the food, before the driver even has a chance to get to the restaurant.

This is why customers should tip their drivers in cash.

EDIT: The reason I brought up Tony Xu is because his company should be always paying its driver's base pay without taking from the tip. We can get into the semantics of who's paying who when a tip is seen as a "subsidy", but that's not how we should be seeing it in the first place. By potentially paying little to nothing for a delivery being made, DoorDash was able to keep more of its earnings from the delivery. No matter the angle you look at it, DoorDash were the ones taking home more money because of the pay model.
>Since I have programmed in Clojure it has made me a better programmer even in OOP languages when I use them

That is also my experience when visiting different paradigmas, they make you a better programmer, because they come with a different way of thinking.

>However sometimes it is hard or impossible to avoid shared state even in functional approaches. So I suppose that is the 98% part. Things like databases, connection pools, files.

True, true, most pure languages have an escape hatch. Or they pretend to you model the IO through some clever mathematical contraptions and then run it in the runtime during, you never guess it, runtime. But I feel that is just playing with words. Computers work with mutable state, so the 100% pure functional language doesn't even exist.

> does in general with encapsulated instantiated data in classes being operated on in that class.

I agree, but the general case is always a bit dull. There is no reason for a object oriented programming language to not have immutable objects. Every time you call a method that would normally mutate the object, you get a new one. And then perhaps with something like linear types you can make sure, you only used each object once, so you don't spray needless copies all over the place.

I think the axis he should be talking about is imperative programming and functional programming, those are opposites.
thanks for this. I just started creating my first DynamoDB database yesterday
In a nutshell:

- It was designed for super high scale use cases (think Amazon.com retail on Cyber Monday). It has decent adoption there. Competes mostly with Cassandra or other similar tools.

- With the introduction of AWS Lambda, it got more adoption in the 'serverless' ecosystem because of how well its connection model, provisioning model, and billing model works with Lambda. RDBMS doesn't work as well here.

A lot of people find 'problems' with it because they try to use it like a relational database, which it most certainly isn't. You have to model differently and think about it differently. The book helps here :).
The tool you want is remake: http://bashdb.sourceforge.net/remake/

This is GNU Make + a few patches. So it's 100% compatible. And you get an interactive debugger, and lots more stuff. For instance, to list out the commands:

remake --targets

No idea why this hasn't been merged upstream.

Your larger point really stands, though: if you're just running commands, you shouldn't be using Make. But it is abused in that way often, so...
DynamoDb is like redis without the fun data structures, the fantastic cli and discoverability, the usefull configurable tradeoff between fast and consistent, and really much-needed features s.a listing your keys.
India watchdog reviewing antitrust allegations against Facebook's WhatsApp
'The Competition Commission of India (CCI) is reviewing a complaint filed in mid-March alleging that WhatsApp was bundling its digital payment facility within its messaging app, allowing it to abuse its market position and penetrate India’s booming digital payments market, the sources said.'

Original title was too long. It was:

Exclusive: India watchdog reviewing antitrust allegations against Facebook's WhatsApp - sources
Kyle is one of the authors of Polyform and the Polyform website specifically states that these licenses are not Open Source.

> PolyForm is not Open source or free software. There are plenty of existing open source licenses. PolyForm is not a substitute for them, but an alternative for those who want to license source code under limited rights.
You know who likes standups?

Program managers, project managers, and useless middle-managers. What do they have in common? They get to exercise power and justify their existence through calling extra meetings like new project-specific standups.

Who hates standups? Everyone else, basically.

Really makes you think..
Wouldn't selling them Saddleback through their platform accomplish the goal of getting the user onto their platform?
Perhaps take out "complete" to make room for it?
Most tech/VC folks: DoorDash, UberEats, GrubHut, etc are great for restaurants!

Most restaurant owners: these guys are squeezing us of almost all profit margin with the argument "good luck doing any business without us" (platform fees are often 40% of the ticket, or more).

Huge disconnect of realities.
1) Chromium is open-source as well.

2) Like 90% of Mozilla revenue comes from contract with Google.

3) Not sure what community-owned means here, but one could submit useful patch to both Chromium and Mozilla teams and have it accepted into main codebase.

4) Decisions for both products are not made by a community, but by internal full-time employees who are subordinates of CEO. Mozilla CEO knows the company absolutely can’t lose that contract with Google.
> it has little to no effect on JCPenney's solvency

Distributing the $7.5M to all employees, or as severance to the fired employees, instead of just the execs, would also have had no effect on their solvency...
More "innovation":

https://www.buzzfeednews.com/article/venessawong/grubhub-pho...

> “If a customer calls to place a coffee order, we’re paying a $6.42 fee — for a coffee.”
Match? Where does that money come from? What would happen if you tipped more than the entire bill?
> The situation is better than that of toiler paper. One human being consumes the same amount of toiler paper during a pandemic that in other circumstances. So, an increase in purchases now means a decrease of purchases in the future.

Aren't types of toilet paper important too? I would assume the average household is literally going through more toilet paper now than before; since before they were partially using industrial toilet paper at their employers.

The paper employers buy is usually not the same types that consumers buy.

With that said, I don't doubt we were out of toilet paper due to hoarding. Just adding a little asterisk that it's not purely hoarding.
The daily standup is a smell. The effective daily standup is a myth. The virtual daily standup is an abomination.
I'd much rather pay for reads & writes directly rather than guessing at how my CPU and RAM will translate to the reads and writes that I need.

RDBMS capacity planning basically goes:

1. How much traffic will I get?
2. How much RAM & CPU will I need to handle the traffic from (1).

With DynamoDB, you can skip the second question.
> people [...] might [...] come to all manner of false conclusions.

Let them. It is their fundamental right to be wrong.
Do you have an article you feel was that you feel is framing the issue as "its not big deal for anyone to learn to code"?
They're not mutually exclusive. Especially at a time when everyone is remote and it's easy to miss emails/slack messages, etc., having a dedicated time to say "Hey all, I'm still waiting on X" is helpful.
> Perhaps making fun of people

I like to think it’s because society at-large has improved - otherwise PeopleOfWalmart and other websites of its ilk would still be relevant.
These will go away once DoorDash needs to be profitable. At best, this is cheese in the mousetrap. Legally, it should be regarded as predatory pricing used to drive their competitors (the restaurants themselves) out of the delivery industry.
I would recommend Steve Levy's: Hackers: Heroes of the Computer Revolution: 25th Anniversary Edition.
> Well isn't that plain fraud?

It would depend on the terms of service. If it clearly outlines their self-serving goals when spending "your" advertising dollars, then it seems it falls back to the owners for signing into such an agreement.

It must be really difficult out there for so many minimal margin businesses to make such Faustian bargains. Then again, I never really understood how Groupon was able to do it either. Is the "restaurant owner" marketplace really that unsophisticated, or is it so bespoke that it's incredibly difficult for any one owner to fully do their diligence?
And that's what sheer curtains are for. :)
> used to be about cutting-edge reporting and has devolved to fluff pieces

This is the hole all the big news and media houses fell into.

I don't think a lot of these companies really understood what the transaction they were making when they pivoted or expanded. When an outlet like Vice peddles fluff, click-bait and controversy pieces, the transaction is not videos/articles for clicks.

With those fluff pieces, Vice and others were trading away trust and reputation, which is the core product of any information business. In a time where truth and trust are desperately needed, the big media houses should have been making bank (My god, in the information age, why can't the original information businesses make money?).

Instead they bankrupted their core product for quick cash because they accidentally equated their product (Trust) with what they were selling (advertisements), and that lowered the whole industry to the point where they have to share space with the likes of Infowars.
No they are not. Well, first of all, most SPAs don't actually deliver on this promise anyway.

But let's look into the point made by the author regarding the inspiring example of Apple's app store UX, and trying to aim for that.

We, meaning as an industry average, will not achieve that level of UX no matter the stack. Because nobody can afford it. It requires a team of top designers, interaction engineers, dev, QA, etc.

That's the problem with the SC valley mindset. They assume every web property has this huge team of top engineers behind them, and that this is a status quo, and applies to the whole web.

They have no idea what bubble they are in.
Thanks for your support! I'm grateful for the fix you suggested as well :)
heya adam

Here are some off the top of my head:

- the dependency mechanism (too magical)

- the ic-action attribute (sometimes it's OK to write some javascript)

Generally I'm trying to reduce the number of attributes and add a bit of syntax if necessary, e.g. kt-trigger="every 1s" vs. a separate ic-poll attribute.

Also I'm trying to make it pluggable so that people can add their own functionality rather than pressuring me to add a new attribute or feature. :)

Hyperview is an awesome library btw, everyone check it out:

https://hyperview.org/

Hypertext: the once and future king.
I think it's better to implement content blocking outside of the browser (especially considering it's not in the interest of the most popular browser's backing company) and eliminate these types of permissions completely! I.e. Wireguard + DNS adblocker (or w/e you want to block). Not only does it perform better but you aren't leaking data to third-parties, who even if they are noble could be acquired by a less noble entity down the road.
And disavowing responsibility for their workers.
I mean question is when do you need a spa. Take my beloved online pivot table. The web UI state is very similar to the server state. For instance, if the user adds a dimension to the pivot we need to instantly feed that back to the server. So it makes sense to use kutty here because server and web state are pretty much in sync and why would you not leverage server rendering for this.
How long can companies like Google and Facebook run at 50% revenue?

A lot longer than any media outlet.
I think that relatively often part of the real motivation for standups is to put people on the spot a little bit to create pressure and/or accountability.

You can ask whether that's a good thing or true to the original vision, but if that's part of what someone aims to get out of standups, then that probably requires them to be face-to-face.

I'm not a big fan of seeing negative emotions (shame, guilt, fear, envy) used to motivate employees (especially if it's the only thing in a manager's bag of tricks) but in small doses it can be OK. So maybe it's not ridiculous if part of the value of the standup is the threat of feeling like an ass if you have to say, "Sorry, I basically got nothing done since the last standup."
Are there groups that have A.) A team assembled, B.) A product that's far enough along to have C.) Users, who 75 grand makes a meaningful impact? Is the expectation that those teams maintain other jobs while working with the incubator?

^ Probably a more succinct way to ask my question. I hope it's clear that I'm not trying to negatively paint the program, it's clearly more than most companies are doing to fix the internet. 75k is just the lowest amount of money I've seen with respect to incubators/funding (but again, I am not an expert).
When I was traveling south America start of the 2010s, fake websites showed up for every single Colombian hotel on Google. %hotelname%.co Which all we're hosted by different companies wanting to sell you a hotel stay in a random hotel. I tried it a few times in the beginning, and it was a disaster.

I asked a Colombia friend about it later, he just laughed and said: Colombians don't visit .co domain. They are all spam. But .com we trust.
Podcasts are nice but too often I'm already familiar with the basics of the subject and don't need the 5-10 minutes of introductory framing. I find it more efficient to skim a webpage where I can focus in on the stuff I haven't internalized yet.

The exception is stuff I have no idea about. Then all that coverage is useful. But for (I assume) some on HN, who are naturally curious and have a surface-level understanding of most topics, that 5-10 minutes of time out of a 25-minute podcast (with 2 minutes of ads each at the front and back) means you only get to scratch at the next level deeper without actually getting into any details, which doesn't seem worth the time when there are still Wikipedia articles about it.
It does our industry an even-greater disservice to base prestige on great works rather than on character. We can get past the halo effect, if we try.

If I recall, there's a Buddhist proverb, where a pig is held up as a good example of enlightenment: it will happily pick truffles out of mud, taking the truffle and leaving the mud behind. It doesn't develop an opinion on the mud in the process; the truffle grew from the mud, but the mud isn't relevant to the truffle. It doesn't venerate/privilege/respect the mud—but nor does it find it disgusting. It's just mud. Irrelevant. Not food. The truffle, clean of mud, stands on its own. The truffle is a necessary part of a creature's mental model, insofar as it experiences hunger; but the mud is not.
Windows Calculator runs on macOS now
On one hand, you can do the responsible thing and link the user to what they wanted. On the other hand, you could make money. This is an unsolvable ethical problem.
Can the claimants not be penalised for false claims?
> I would never build a SPA with intercooler

and why is that? Though mithril.js fan here, but intercooler, kitty, unpoly - they look fantastic kit for SPA. These libraries just look like what Golang is against C++ and Java.