skysight-inc/HackerNews huggingface dataset:
This. But whilst I completely agree that eating the same meals/foods every day makes dieting much easier - the dieter should make sure to not rely on any one source of food too much.

Make sure that you're getting your nutrients from a variety of foods. Things like beans, nuts, spinach, etc are all very healthy - but if you made them a staple of your diet you could be overloading your body with iron and/or oxalates.

Every person processes nutrients differently, so one person can eat a bag of spinach a day for years and have no ill effects - another person could find themselves developing kidney stones.

My point is not to focus on any one food or nutrient being "bad", just that moderation and variety applies even when eating healthy
Since no one here has the facts, people are mostly just arguing about their different associations with the word "bullying". That makes the thread basically about nothing. This is an example of how an intellectually curious discussion requires a minimal level of information. We don't have that in this case.
The way I have dealt with this issue for the past decade+ is to simply offer multiple tiered pricing for my clients.

By default, the lowest price is design that supports the most modern browsers. The older and more problematic the browser support required, the more it adds to the project cost.

This cuts out 99% of all the old browser support issues in my business. Very rarely does someone need more than "just ok" support for even IE 11 these days. And that isn't so bad even with css grid/flexbox.

Supporting old browsers isn't a technical problem, it's a time/cost problem.
Yes they were. Delphi and Visual Basic are the most obvious examples of IDE-centric languages. You couldn't even buy the compiler separately from the IDE.
Hold on to your butts...

1. Click the icon to open it. Flip to another app. Multiple times during startup it will steal focus as I'm trying to do other things.

2. Flip back to another app during #1? It'll sit at "Loading Teams..." for. F'ing. ever. You won't get any notifications during this phase. You will not show up as online.

3. When it does load, I'm always 2 months back in chat conversation and have to spend 2 minutes scrolling down to the current time to see if there's anything new.

4. There is no way to skip to latest...

5. Notifications don't integrate with anything, they are custom. They are quirky and peculiar. There have been times that _none of them_ come through - no badge, no notification, no mobile push notification, no nothing - if I hadn't flipped to the app I would have no idea I got any messages at all. And yes, these are direct messages that I have notifications turned on for.

6. Uploading files is annoying as F. Drag and drop into the message. I have to click into the message input box to even start adding any other text (seems like an obvious transition to me)... when it finishes uploading you might get kicked back out of the text box because it wants to ask if this is the same file as you uploaded before.

7. When focusing on the app I'm never, read _never_, placed into the input box, even if I just saw a notification (miraculously!) that I'm trying to reply to. (Skype also has this same problem.)

8. Defaults to emailing you _for every F'ing thing under the sun_. It's an F'ing chat app, why are "you're missing the conversation!" emails the default?

9. Navigation is a clusterF. Three layers of vertical panes of navigation (ala Slack). Then add on top of that horizontal navigation _in every single one_. And not just a fixed number of tabs as navigation, you never have any idea what it's going to look like because...

10. "Integrations" is just BS. All they mean in Teams is a new tab you can add to the horizontal navigation in #9.

11. Any of their logic regarding recent conversations, recent groups, etc. and what should be displayed in the left navigation is crap. I've only got one team that I use, but I have to expand that single team to get the other "chats" in it? You've got thousands of pixels of vertical real estate here, why do I have to constantly expand the _one thing_ in the list?

12. The "wiki" has no navigation by default, you have to try and figure out (amongst the 15 different layers of navigation) where to expand to find the pages in it. Hardly a wiki, and even the editing tools are quirky and annoying - things disappear and reappear at random.

And that's just off the top of my head. This is seriously the _worst_ chat app I have ever used in my life. Some random team at MS took Skype and decided to take the worst UX features of it and make a Slack clone. The fact that they started pushing this to businesses as part of 365 should involve mass firings.

Edit: Formatting and a word... and a number.
That palm oil replacement thing is a really nice idea. I have stopped eating nutella some years ago because of destruction caused by the palm oil industry.
Aaa
哈哈哈
37 minutes * 4300 cars = 2,651 hours of work.
I've always thought that deadlock was a feature instead of a bug. If half the population is for it and half is against it then nothing should happen legislatively.
Sorry, I should have com back, but yeah, this is a good summary. When done properly both Find and Union can be done in amortized inverse-Ackerman time, which is for all intents and purposes constant. It can pop up as a solution for a surprising number of questions.

An old, common, (banned) interview question goes something like this:

> Imagine you have a grid of squares, represented however you want, describing an ocean. I'm going to give you coordinates one by one that indicate land being created. You need to tell me in total how many islands exist after each coordinate, where an island is defined as a contiguous block of land connected horizontally or vertically, but not diagonally (or include diagonals if you want; it makes some parts of the answer messier).

The disjoint-set answer to this question is that you look at the coordinate's neighbors. If there are none, this is a new island. Create the node as part of a new set where the node is the "representative" of that set. If there is one neighbor, create node but make its representative the same as the neighbor's representative. If there are more than one neighbors then you have to do a union; create your node and make its representative one of the neighbors' representatives. Then go to all of the other neighbors and find their representatives (make take a couple hops). Then make their final representatives use the first neighbor as their representative.

At this point you have kind of a directed acyclic graph where each node has exactly one edge (maybe pointing to itself). The last improvement is to update each node's representative as you travel to be the final one. This amortizes out to a single hop for each node, after enough find or union operations.

Then you can start adding more data to the representative and dealing with merging that to solve some pretty complex problems in a shockingly low runtime.
No, but if 85% of cars need it that adds up fast.
Right. As soon as one person can gain an advantage by sacrificing a common value, that becomes the new default, and anyone that doesn't try to get in on it gets outcompeted.
Aren't the bots and integrations of those already moat-like?

Even if a lot of those exist elsewhere and you're not using custom bots, hooking everything back up is a pain point. Along with having to export/import data, getting everyone to sign up and get used to a new service, etc. I think it's probably going to take something that's not just a little better, but significantly better and different.
I haven’t noticed any change in my Internet connectivity since so-called net neutrality regulations were rolled back. That said, the fears of a single party dictating what you can and can’t see on the Internet are not just clear, they’re present. How many net neutrality supporters stood up for Alex Jones? Or say anything about shadow bans on Twitter, Facebook, and Google search results based on organizational capriciousness?

Net neutrality is just another example of a regulatory capture competition between the old telcos and the new masters of the Internet. The massive PR spending alone is proof. See Paul Graham’s article[1] for a better explanation than I can give here.

Interestingly the authentic left has the answer: Publicly owned corporations, universities, and perhaps other mainly local institutions providing network connectivity are the real antifragile solution to the problem net neutrality regulations claim to address.

[1]http://www.paulgraham.com/submarine.html
> Right now when I want something to look a particular way, I go into a CSS file, guess...

This is what I used to do, before I started really getting into web design. Then I discovered Sketch, which really changed the way I think about it.

When you design with CSS, you're also constantly struggling with responsiveness, HTML structure, and a bunch of little things that are sort of irrelevant to how it looks.

Sketch (and similar apps) let you focus just on the look, which is great. Need a div with a background color? Stick a rect right there. It really helped me get into the flow of "designing" instead of "building".

(Also, this design blog really helped me get started, coming from a web developer's perspective: http://learnui.design/blog/)
Not OP, but I think they're referring to this story [0] about a survey conducted by the Program for Public Consultation at the University of Maryland. The results showed 83% opposition to repealing the existing net neutrality regulations. A lot of the coverage around this topic makes it out to be a partisan issue, but all of the research shows strong support for net neutrality regulations across the board.

[0]: https://www.washingtonpost.com/news/the-switch/wp/2017/12/13...
I agree with you.

Elm is not going to change, however fortunately there are alternatives. Pick something like PureScript or GHCJS and move on like I did.

I now write Haskell professionally[1] both for frontend and backend, something that you'd be hard-pressed to achieve with the likes of Elm.

[1] https://www.youtube.com/watch?v=riJuXDIUMA0
here you go: https://en.wikipedia.org/wiki/Realism_(international_relatio...

your point regarding trade is interesting, but it still falls within the zero-sum selfishness paradigm. trade implies a need which one party helps another to address, so it implies a reduction of autonomy, however small.

i agree that the formation of international institutions and a semblance of world order has allowed states to ease up on pushing every interaction to the limit as a result of the interactions being zero-sum. i also agree that human rights etc benefit the people of the world. i think we should have more systems like these, and we should force states to buy into them even more.

but these things are theoretically inconveniences for governments because they restrict their range of actions. their ability to preserve the power of the state may be threatened in some cases. like i said, thankfully, governments are starting to recognize that these tiny concessions of power can smooth over a lot of relationships with other states without causing any larger problems. yet they are still making concessions of their power.

to be clear, i do not enjoy the idea that international relations are zero sum or that realism is the only way for interstate relationships to be regulated.

it's just the model that most states run on when push comes to shove and their power is deeply threatened. but when conditions are very favorable, they can cover up the unsightly edges of the zero sum game.
> Linux has no shortage of mature container implementations (like rkt.)

As someone who is a maintainer of the core of what actually runs containers under Docker (runc), LXC (and by extension LXD) is _the_ most mature container implementation on Linux. I've worked with the LXC folks and I am constantly impressed how on-top-of-everything they are.
> The argument against net neutrality that I like the best is that net neutrality takes power away from the regulated telecom monopolies,

This argument makes no sense. ISP monopolies are almost completely unregulated. It's not like Time Warner Cable (now Spectrum) is regulated and subject to the kind of oversight that Con Edison is.
> A business analyst thought that it would solve a session management problem and instead of asking us how to solve the problem, thought that they would prescribe this solution to us. ... I really just wanted to call this BA an idiot and bully the problem away, it would have saved a significant amount of time and frustration for multiple parties.

I totally understand your frustration and reaction here, as I've had the same.

I've found the best way to deal with this is right away start reframing this back to a business problem, often in the form of a user story ("As a _____ user, I want to _____ so I can _____"). Keep asking "why" to refine it down to what is really trying to be accomplished. The point is to not get into an argument about a technical implementation with someone who doesn't have the knowledge to argue about it (whether they realize it or not), because it's nearly impossible to not come across as a bully.

In this situation I would almost outright dismiss the suggestion of the right-click, saying something like "Forget the right-click thing for a minute; In business terms, what is it you're trying to prevent and why?". We're both trying to solve a business (or user-facing) problem here, let's make sure we're both on the same page about that before we even begin to discuss how to do it.

I am very up front with people about my process: If you bring me a perceived solution, I'm always going to boil it back to a problem and work from there. Sometimes I -- or more often we, the dev team -- might come to the same conclusion, but I'd say the vast majority of times, in my experience, we will come up with a better implementation that takes less time to implement, has other benefits that are not part of the original objective, and/or avoids a major downside not originally thought of.

Arguing is going to make you seem like a bully; calmly reframing the discussion shows you're trying to work together.
Not necessarily a downside, but in some industries I think most people don't care that much if different customers get different prices.

Like B2B, often the sales people feel out and negotiate a customer to see how high they can sell a product/service for. And that can actually be nice for small companies. They are probably getting subsidized by larger companies to some extent. I know the company I work for has negotiated very aggressively on some of our infrastructure pieces (metrics, config-management, db etc), where there was no way we could afford the sticker price.

EDIT: OTOH making opaque prices illegal, wouldn't bar negotiation.
Slack pays much more than $150k.
>The system seems broken when

When it does stuff you disagree with personally. That's a pretty universal feeling. While you may get plenty of internet points from your friends that agree with you, you have to realize, you are the one with the unpopular opinion this time.

>50% of the population

Counting illegals. 22 states isn't 50% either. This is the "not my president" argument all over again.

The people won. ISPs won. FAANG lost. It's time FAANG pays their share for video streaming bandwidth. It's not like they don't have plenty of money parked in offshore banks to cover the gap. This is just a tactic for them to sow more division and hope for a favorable future election outcome. Pretty disturbing to watch actually if you agree with Ajit Pai and internet freedom.
It's literally not. The human body is much more complicated than that. Repeating this mantra is never going to help anybody.

The most important thing is for people to fix the kind of food they consume so their appetite (hormones) self-regulates. Were people thin in the 1960's because they were counting calories?

https://www.healthline.com/nutrition/debunking-the-calorie-m...
It is hard to overstate how difficult it is to hover a helicopter this precisely for this long. Helicopters are dynamically unstable. If you take your hands off the controls, they start to flip over almost immediately and become unrecoverable within 2-3 seconds.

The best analogy I've heard: imagine trying to stand on a basketball. Now imagine trying to stand on a basketball without flailing your arms around. Now imagine trying to do that for half an hour while someone's life depends on you not screwing up even for a single second.
I'm afraid that's "youtubers". Both big international ones like Pewdiepie, as well as more local (national) ones.

Many of these youtubers are actually somewhat surprised about the size of their following and the fact they can actually make a living with the profits from their channel.

I'm not sure if there's any other place besides youtube where they can monetize their channel in such a successful fashion. They don't really talk about how much one earns as a youtuber, and I suppose it varies wildly. But otherwise, they're not really tied to their channel, just tell the fans where you're heading and they follow.
Problem is there's no knowing, in any case, what resolution would have been reached had the activists not intervened. Maybe a turnaround would have been around the corner, but having the activist there scared off someone? Or no activist -> management/government continues being profligate.

Main downside to a world of activists is you get guys who, like at poker, can see that they can intimidate others, perhaps from previous reputation. You could easily make a game theoretical scenario where once you've won a few rounds, it makes sense to do a few extortions as well.

Main downside of not having them is more obvious. Nobody points out the flaws of the current leadership.
Augh, I did not realize that someone else already posted on this topic [1]. Probably best to comment there and ignore this post.

[1] https://news.ycombinator.com/item?id=17811338
I guess this is a law now. I have nothing against it, but imma be the first to coin the observation. Let it be known that today tw1010 was the first to observe that it seems, funny isn't it, like every new pet project the tech world stumbles into (biohacking, economics, etc) will eventually find all its subcomponents (fasting is a subcomponent of biohacking, etc) combinatorially combined with all the concepts in the tech sphere (agile, etc), as long as the combination makes sense (but sometimes also when it doesn't make sense; a nonsensical blog hidden in a github gist viewed by 13 people).
I honestly have never used LeafletJS, so I'd be the wrong person to ask - I'm just familiar with the technique to embed things like that in Elm applications. :)
>>> they really need to focus on increasing FPY in order to improve their long-term odds of success.

They really need to start being a car company rather than an investment factory. Car companies, particularly the BMWs and Hondas Tesla wants to compete with, care more about their reputation than factory output. I cannot imagine a BMW exec ever sacrificing unit completeness in the name of productivity. For Honda, an unfinished car simply isn't a car worth counting. Tesla has a long way to go before winning me over. (also Toyota)
Is it your belief that organizations cannot be non-partisan because they are founded by or comprised of people who are inherently biased?
Using WiFi ray for Bombs and Weapons screening
Do we really – Forgive and Forget?
>padding between

I feel like this is a pretty terrible basic mistake to make in a web design article... Thinking of padding as something _between_ elements, as opposed to the space between an element's content and it's border seems like a really basic design 101 mistake.
How Trump’s EPA is planning to gut clean air regulations to prop up coal
I noticed the same thing, but used it to my advantage.

I ended up losing weight just because sometimes I would rather not eat a late night snack, than find my phone and figure out the calories in 1/2 a cupcake.
This has helped me to view the GNU GPL in a new light. That is, to ensure freedom, we curtail the freedom to limit the freedom of others with respect to software.
I think the amount of effort and traction you'd get from trying to launch your own auction site to compete with eBay would be about equal to getting a couple shovels and burying some cat5 around your neighborhood to compete with comcast
Any reason this can't be done with flash? I wonder what the speed of a flash-RAM computer would be. I'm sure it'd be slow but it'd be interesting. You'd still have to dump and restore the CPU registers of course.
Unless it's found that it's cheaper and faster to crank out the cars with a poor FPY, and fix most of them up afterwards.

Especially if the problems are known problems. If a specific step needs a person or 2 to fix a problem on 90% of cars, but afterwords it works 100% of the time, what's the issue? Changing that step to fix that problem might introduce other issues, or cause problems with the supply chain, or could possibly just not work.

Hiring a few extra people to fix the problem that you know about in order to keep moving forward not only gives you the time to really design and think about a "proper" solution, but also keeps the money flowing in.
Apple tracks when you are close to an Apple Store
Deep Dive into Parquet Architecture
With this company so shorted how are we supposed to tell the difference between actual news and a hit piece?
I agree with this. That said, the Wikipedia article has something interesting to point out regarding this [1]:

> Martin Reynolds, an electrical engineering analyst with research outfit Gartner, commented that while HP was being sloppy in calling their device a memristor, critics were being pedantic in saying that it was not a memristor.

[1] https://en.wikipedia.org/wiki/Memristor#Memristor_definition...
So, for instance, if you're writing an avant-garde novel, the point may be to alienate the reader. That's not really "hooking" them in the traditional sense.
Is it infinitely easier? Google tried and failed to make a Facebook competitor too.
VS Code is an Electron app written by the $800B Microsoft. Maybe you've heard of them?
Yes, it's wall-to-wall quotes from Backpage staff about facilitating prostitution - which of course they are guilty of. But that's not what's at stake here in the court of public opinion, where there's rather a lot of people who believe it should be legal.

The prosecution (also apparently you) is/are trying to convince us that these guys are knowingly facilitating child sex trafficking, which is something we can agree on is bad. So let's throw out all the points in the indictment that aren't child-specific?

It just doesn't seem to leave much, unless you believe that every mention of the word "teen" is a case of child sex trafficking. I considered adding a variety of NSFW links here to the official "teen" category of popular porn tube sites, but I'm sure folks can find them on their own. And as I'm sure you know, it's not real.

You make a lot out of the "max 500 reports per month" item, but given that it's likely a laborious manual process, how many do you want to report? There are thousands of ads from fake "lolitas" and "teens", none of which are any more credible than the porn tubes. The NCMEC doesn't want a bunch of spam either.

If you'd like to call out any specific #s in the indictment for special attention, I'm happy to engage in an honest dialogue.
Ecology Monks in Thailand Seek to End Environmental Suffering
This was a single online news provider, among dozens of popular news outlets.
It's apparently not feature complete yet.

https://github.com/barryels/realworld-mithril/projects/1

It's safe to assume it will be bigger when it's done, but who knows how much?
Not at commercial scale, but it helps. You can try it yourself in your lawn or garden by planting clover.
The vine juking out the wasp's juke reminded me of the word I stumbled across whilst reading a dictionary. fossicking: Mining. to undermine another's digging;
They can’t do computer based stabilization?
RMoney is MIC all the way. He's a mouthpiece for the warmongers.