skysight-inc/HackerNews huggingface dataset:
Are there better ideas that don’t involve taxes? Businesses voluntarily getting rid of straws so that they’re not part of the problem seems like a good, cheap solution. And it doesn’t require human effort to continue buying straws, forcing many customer interactions to decide: straw-or-no-straw, tracking how many straws were used, and reporting that data back to the government, all so that we still have this plastic waste. I’m not seeing how an option like this I’d preferable. But I’m open to other ideas. And I agreem, this didn’t matter so much in terms of impact.
ReviewTrackers | Chicago, IL | Senior Product Manager | Full-time | Onsite

ReviewTrackers is the rapidly-growing customer feedback platform trusted by tens of thousands of businesses. As a Senior Product Manager, you will help drive the vision and execution of the ReviewTrackers product offerings. You will leverage large amounts of disparate datasets, user research, customer interviewing, and rapid testing of ideas to build new and enhance existing features.

We are looking for data-driven generalist Senior Product Manager. We have a strong product+engineering team, you'll be a second PM in the org reporting directly to VP of Product. Lots of ownership and huge impact on the business.

https://hire.withgoogle.com/public/jobs/reviewtrackerscom/vi...
Lenovo keyboards are the industry leaders. ThinkPad keyboard is pretty much the gold standard on laptops
It's gotten better, but not gone away. I've worked hard on identifying the things that bring it on and avoiding them.

When I wear earplugs, the tinnitus is more prominent, so
after I take them out, my brain is kind of "latched" on to it for a while.
Sales of PCs just grew for the first time in six years
We recently rented a house at Niagara Falls, which looked nice in pictures, although a few people in reviews mentioned it's kind of old. When we arrived, the shower wasn't working. An hour later police showed up, as someone reported property break in. The following day, in the morning the electric company showed up and turned off electricity, at the request of the previous property manager, who was recently fired, and decided to have a revenge. Finally, when we came back after a day at the falls, there were police notices on the house stating that it's illegal for anyone to occupy the property, as it was being used as illegal vacation rental. We got our stuff and got out to a nearby hotel, which luckily had prices on last minute discount... When I though about raising a complaint with AirBnB for a refund, I've imagined exactly the same situation as happened to the author here. I've also though about all the time I would need to waste to provide the evidence to the AirBnB... In light of this, we settled for an owner's offer to refund us privately over PayPal (including AirBnB fees) in exchange for not leaving a negative feedback. Take whatever you want out of this, but the reason we settled (and didn't provide feedback which could be useful to other people) is precisely because we knew how it is to fight with the giants. Been recently fighting for a compensation from BA for 24 hour delay, and it's seriously not worth the time I had to spend on getting these 600 euro, as the number of hours spent times my salary is higher.
Pubsubhubbub is actively used on the open web for over a decade, from large centralized services to wordpress instances on random PHP shared hosts, has been used for at least parts of Wikipedia, ... It actually works. I'd say that's a success compared to theoretical XMPP based solutions.
> Our city may seem like a new city .... We were founded in 1768

So yes then. My mother-in-law's house is older than that.
Okay, I'll help you out. Quit caffeine.

No more soda, no more coffee, no more stains, no more jitters. Detox is unpleasant but only takes a couple days. The cravings never go away though.
If you're already making $150k, get a remote job for $100k. Remote can be a bit more competitive to land, but there are some low paying companies out there who's hiring is comparatively loose.

Ideally, your main job is low effort giving you time during your day for some moonlighting. Or get two remote jobs. Yes, I'm proposing working too jobs concurrently. Some people find this objectionable, but for salary positions I don't. IF neither job keeps you busy, why not?

Edit; Low performing teams in low performing organizations rarely require 4 hours of effort per day. If you do get 4 hours of good effort in these places, you're still a super star. One could easily do 40 hours a week and excel at both. Check your assumptions.

Bottom line is if you're capable in this profession, you're leaving money on the table.
It was proven in 2002, has a formal definition, so I'm going with calling it a theorem. Maybe this'll help: https://mwhittaker.github.io/blog/an_illustrated_proof_of_th... ?
Diaspora is fascinating, it captured me from the first page. Permutation City is pretty good as well.
I think you're burned out and the personal stuff in your life is taking more of a toll than you think. I think you need to take some time off work, i.e. "mental health/self-care" days. Take at least one day off to just do nothing and chill out. You can use the other days to take care of your personal stuff. Take as much time as you need.

Also, if you're gonna quit your job, this is probably one of the safest times to do it.
> Look at the backlash over 'gentrification'. No, we like our squalor just the way it is!

This is highly dismissive of all the actual and legitimate problems gentrification has.
The existence of a power imbalance indicates you can't really do without the other party. The big companies have amazing economies of scale, and consumers (on their good side) can benefit greatly from them. There's a handful of airlines, two mobile networks, one ISP for most people, etc.

edit: Also, in my experience running businesses, the 10% of the customers cause 90% of the problems, so eliminating them results in much greater profits and cost savings. And if the problem customer is not high value, then there isn't much incentive in dealing with them.
Yeah I don't have a good excuse for waiting except it was my wife's primary computer for the last few years while she completed grad school and I didn't use it much to notice how much slower it seemed as compared to a modern SSD-based machine. Definitely wish I had done it earlier now.

It was an old work machine that I got to take with me when I left that job so it was far overspecced for casual use.. though it feels so much better now.
1. Yea the goal would be some kind of validation at parsing time. I'm not super familiar with TOML parsing, but there must be error cases in the implementations, so it seems like using `\` on UNIX systems, for example could return an error. The only hard part about this I see is distinguishing paths from strings syntactically without making TOML overly complex.

2. So basically, the majority of people don't want to type version numbers (I see where they are coming from, but respectfully disagree). I'm not sure if there exists a solution in that case. As for my comment, I was really talking about both kinds of versioning. Mainly that, if my data is version 2.3.1, I'd expect that to also lock the version of TOML, requiring a new version of my data for bumps to the underlying data structure. Again syntax is the hard part, as I'm having trouble imagining a way to actually do this. Furthermore I've seen data formats in the past that let you version "parts" of a format, I personally like this, but don't think it's a good fit for TOML.
Previous discussion: https://news.ycombinator.com/item?id=17520085
No soup for you.
See bold thieves snatch $27,000 in Apple goods in 30 seconds [video, 2018]
Perhaps the moral to the story is to create a dummy account on Google to leave negative feedback, so Airbnb can't link it to your account?
This sort of thing is why I don't use Airbnb, or similar services.

If I want a professional hotel experience, I stay at a hotel. If I wanted a less predictable experience from people playing at running a hotel, I'd stay at one of these amateur hotels.

To be sure, there are excellent hotel-grade Airbnb places. But just like there are excellent Uber/Lyft drivers, there are others who are simply cosplaying taxi driver.

It's the nature of the "gig economy." And why I avoid it.
Even crazier: I have the same emotional response to the substitution and I'm the one who wrote the comment.
iOS pod project automatic update script
This seems pretty clear. He had a bad experience but didn't leave a review for the place, and then when the review period expired, he saw that the place had left a bad review for him. Airbnb keeps both users blind to each other's reviews until the review period has expired, because otherwise people will use the threat of leaving a bad review (as retribution) in order to ensure they get reviewed well. But he did an end-run around this and posted reviews on multiple other sites, which makes airbnb's system break down.

It sounds like Airbnb just needs a way for people to respond to reviews that are left for them. I'm surprised it doesn't have that already.
Absolutely. That's what I mean about TOML mapping unambiguously to a hash table. Strings in TOML are always quoted. There is no fuzzy interpretation of things like YES and NO. That way madness lies. I also am not a fan of meaningful whitespace, which is why TOML doesn't do that. Glad you're finding TOML useful, good luck on your projects!
From a performance perspective, N+1 queries are spectacular, but the much more pervasive problem is simply that they encourage poor discipline about hitting the database.

Most ORM code bases I've looked at do a pretty decent job with avoiding N+1 queries. But they've all been guilty of doing things like incurring orders of magnitude more network transfer than is necessary by pulling down a collection of objects just to calculate the sum over a single field.

I think that stuff ends up being so common because it's exactly what heavyweight ORMs are encouraging you to do. To an approximation, their entire point is to make it easy to forget that you're talking to a remote resource.

And, for that matter, by hiding the subtlety of the relational model, they also hide the power of the relational model.
> The only reason I maintain a Twitter account is that it seem to be the only way to engage the "good" customer support at so many companies these days.

I've heard enough people say the same thing to assume it must be true. I also saw a lot of this type of complaining (usually expressed in hyperbolic, super-outraged language) when I used to use Twitter.

This seems very counter intuitive though. Why would a company want to encourage people to make complaints in the most public way possible? It makes the company look bad, and encourages opportunistic complaining (I'm sure there are people who feign outrage over some small issue in the hope of being sent some coupons or a discount code).

Surely they'd be better off investing in private complaints channels (email, chat etc), and making it clear that you'll get the fastest response by using those.

I wonder if it's because the customer service channels were often outsourced or off-shored years ago, and are hidden behind layers of process and management. Whereas the head of marketing has the company Twitter account on her phone.
Daimler and Bosch to Test Self-Driving Taxis Next Year
>someone gives a reasonable 2 cents

>another person screeches at him or her for having an opinion

>new commenter calmly rebuts the miscreant.

This is why I like HN.
Consumers generally don’t care about these terms until it affects them personally. Additionally, in the author’s case, I can’t name one alternative to the type of service provided by AirBnB. Maybe I’m out of the loop.
Cool. Out of curiosity, I ran the Jupyter notebook[1] on the five boroughs of NYC + Nassau County on Long Island, and got the following graphic: https://i.imgur.com/LyxP6yQ.png

I'm a bit surprised by the results, since Nassau in particular doesn't have anything resembling a county-wide grid system that I know of. I like the diagram for Queens, since it technically has a grid[2], although it shifts in places to be at a different angle, like Long Island City / Hunters Point, which were originally their own cities with their own design plans. The diagram for Brooklyn is really interesting as well.

[1]: https://github.com/gboeing/osmnx-examples/blob/master/notebo...

[2]: https://stevemorse.org/census/changes/QueensFormat.htm

EDIT: Perhaps scale is a bit deceiving here. The original had every graph on a different scale, so I modified it to have a fixed scale instead, which shows how disproportionately organized Manhattan is compared to the other boroughs / LI: https://i.imgur.com/l3yV1sY.png
Sure, and that probably will hurt such bad actors to some degree, but alternatives also come with downsides too - no product is perfect out there, and people often have different priorities.

Not to say I applaud Google's strategy - I think it is horrific.
The Electoral College is a terrible system for trying to resist mob rule. It was never designed for such a thing and trying to backport that reason onto it is dumb bullshit.
This sounds familiar -- Amazon suddenly blocked the Kindle version of my book about 8-bit arcade game programming (https://www.amazon.com/Making-8-bit-Arcade-Games-C/dp/154548...) and won't provide a path to remediation or give any further response other than "we're upholding our previous decision". Some of the author forums actually recommend emailing Jeff Bezos directly in these situations.
> In fact, a standard has been established: in 96% of the reports, civilians are simply not mentioned.

> The[se] 'standard terms' are used [for civilians] instead: "terrorist" and "extremist".

Apologies if my bracketed clarifications aren't what you meant, but it seemed clear from the context.

Your latter point is hyperbolic and tendentious, and the OP doesn't go that far:

> However, there is nothing within the term ‘terrorist’ or ‘extremist’ that indicates that a person is targetable under IHL. They are not legal terms, and, in the absence of additional facts, they do not indicate the reality of whether or not the person targeted in an air strike was a lawful target under IHL. That is not to say that those people are not targetable, but such a determination cannot be made without further information. Holding extreme views does not render a person liable to be killed, nor, necessarily, does membership of terrorist group.

The core argument of the OP is that the existing reports are not standardized to include sufficient detail to come to kind of conclusions that you've jumped to:

> While the MoD’s public reporting of air and drone strikes is to be welcomed and represents an attempt to provide transparency, it is currently falling short of what should be done in this area. We urge the MoD to improve its reporting in order to give greater public understanding and to improve accountability.
Had the same thought. On this note, Peterson's reading list [1] is worth pursuing, however I'd dovetail it with less serious books for the sake of levity -- his reading list, like himself, can be pretty serious + severe.

[1] https://jordanbpeterson.com/books/book-list/
i sometimes wonder if i am more of a crazy person for a) believing in the existence of kafkaesque madness within their product suite, one that isnt quite actually as bad as i make it out to be or b) my delusion that no one at microsoft understands better than me how bad it really is. why is no one fixing this /sobs. Why is there no Steve Jobs esque person who stands up and says “look, usability is more important than features?” I ask this earnestly, how does ANY company actually successfully deploy Office 365 and use SharePoint OnLine cross platform?

almost all my frustration comes from simply trying to coherently respond when someone asks an incredibly simple "how do i?" It is IMPOSSIBLE to communicate a correct+coherent+concise+laymen answer to an office 365 question. (Why doesnt my Office 365 Group Team Site Document Library aherm Group OneDrive, show up in my iOS OneDrive app? You didnt press FOLLOW in the SharePoint Web Interface...)

I honestly dont think its as hard to fix as Microsoft seems to be making it.

GIVE CLIENTS AND SERVERS DIFFERENT NAMES. Exchange/Outlook. SharePoint/OneDrive. Lync/Skype-Teams. IIS/Edge. SomethingServer/Windows. Do not deviate.

FIX FUCKING FOLLOW/SYNC in OneDrive. I should be able to Right Click the system tray icon and see available group team site document libraries for sync. I should be able to see potential groups to sync in File Explorer. I should be able to select "sync this group to all my devices." Stop Driving people into a maze of webapps (owa, sharepoint, teams.) Maybe get rid of the word sync entirely. If I FOLLOW a group, it should appear in every Microsoft client I have.

End this default program madness. If I set Acrobat or BlueBeam to my PDF viewer, leave it until I tell you otherwise. Never reset it to edge. Dont hide the interface to change it behind an ad for edge. My new favorite one is Windows setting Mail as my default mail app, when I have PAID for the enterprise Outlook product. Settings > Apps > Defaults > Mail > "Click > Outlook" > "Are you sure you dont want to try mail." Ill be honest and say this new "are you sure you dont want to try our product" when changing a default is borderline anticompetitive.

Probably buy an Intranet Overlay company like Powell365 or Bonzai, and clean up the SharePoint/Yammer/Teams mess. Out of the box, there is no well integrated way for cross functional communication across companies. Yammer is a partially deserted Island, Teams isn’t for big groups of people who don’t know each other to create consensus.

Microsoft still doesnt own UserVoice. Microsoft's products are so inefficient at helping teams communicate and gather feedback, that they turn to a third party product.

Microsoft has actually done a decent job of merging Microsoft Accounts and AAD Accounts. They’ve eliminated the Outlook Groups app.

Skype for Business is still one of the most confusing renames in history. Start using PRO as the high end name for everything. OneDrive Pro, Skype Pro, Word Pro, Surface Pro, OneNote Pro, Windows Pro, Teams Pro. Make Pro a feature that gets turned on in each client, not a separate program.
I've always felt that one of the best ways to decrease extreme income inequality while still working within a market framework is to just create companies that provide more services and products to the rich. Extract wealth from them in exchange for goods, like a trip to space for a cool $300k. This is much more favorable a path than socialism.
There is also Extempore[0] and Overtone[1] in case anyone is interested. My favorite live-coded symphony is this[2] one.

[0]: https://github.com/digego/extempore

[1]: http://overtone.github.io

[2]: https://vimeo.com/2579694
The article doesn't appear to get into the end-destination of this data, it just says "to AWS".

My initial thought is: restore last nights backup to another mysql instance on aws and then let it catchup on the binlog?

But I guess the unstated assumption is that their goal is to also transform to some other datastore.
You can try moonscript. It compiles to Lua and uses significant indentation.
The host complaining that the guest was entitled to a room they had paid for is unbelievably ironic. I guess the irony was lost on Airbnb.
AI Becomes the New Moore's Law – EE Times
I am going to finally read Kitchen Confidential by Anthony Bourdain.
Je ontbijt overslaan om snel af te vallen een goed idee of niet?
Black Fly: Personal VTOL Vehicle
Property values derive mostly from:

1. Location
2. Location
3. Location
4. Fads and marketing

When I shop for a home, counting the dandelions and measuring the grass height on the neighbors' lawns is the least of my concerns. These rules are 1% to do with protecting property values, and 99% to do with control freaks enforcing their prejudices and their version of order on other people.

They are not born of malice; they are born of fear.

The rules of the nearest HOA explicitly ban vehicles on blocks in the front yard. As though anybody around here would actually do that.

They go to the neighborhood with the worst property values, and they note, cargo-cult style, all of its salient features. Then they write up their rules, banning all of those features in their neighborhood. In this manner, they reason, their neighborhood will never have the worst property values in town. In reality, their neighborhood will never have the lowest property values in town because the commute to the major employers is twenty minutes, there are four grocery stores and two pharmacies within a ten minute drive, and all the houses are single-family with at least 2 bedrooms and 1500 ft^2 of finished floor area.

HOAs would mandate granite countertops and stainless steel appliances if they could come up with a decent rationale for it.
> I don’t understand the “call to get a quote” sales cycle.

It's about maximizing revenue from enterprise clients - when the customer LTV is huge but the volume is low, it's smart to focus your resources on those dollar amounts. When the volume is high but the dollar amounts are low, it's smart to focus on optimizing the volume funnel.
HN has the luxury of being able to make few high level changes over years, though. It might be tougher to maintain that single box elegance and performance if they were adding new features every month or two (which is much more applicable to the rest of us).
Next Thing Co. (the guys who made C.H.I.P.) put this thing together[1], which I think could be adapted to a motorcycle or scooter.

[1]: https://www.kickstarter.com/projects/1598272670/dashbot-a-49...
Express Scripts has figured out how to avoid having to do meaningful support over Twitter. If you ping their main, verified account, they (apparently - I still haven't found a way to determine if it's legit) reply back on a separate support-only unverified Twitter account, asking for things like name, birthday, phone, insurance number, etc.

Example: https://twitter.com/ExpressRxHelp/status/1009919193595154437
MongoDB certainly was missing a lot of things when they first launched and were very hyped, but now pretty much everything you could want in a database is now in MongoDB.

Multi-document transactions + strong consistency: https://docs.mongodb.com/manual/core/write-operations-atomic...

Passes Jepsen test: https://www.mongodb.com/mongodb-3.4-passes-jepsen-test

Schema: https://docs.mongodb.com/manual/core/schema-validation/

Query Optimizer: https://docs.mongodb.com/manual/core/query-plans/

Backups: https://docs.mongodb.com/manual/core/backups/
Airbnb competitors: https://www.tripping.com/industry/rental-companies/9-airbnb-...
I fully support your right to complain.
Very Kafkaesque.

It’s completely unacceptable to remove a service without explanation.
You're getting cause and effect wrong.

Because it's public, they act on it. I'm completely certain they'd prefer to be doing off-Twitter support, via the complex phone tree, emails that take 72 hours for a response, etc., but they don't have that option.
> Please understand that we are not obligated to provide an explanation for the action taken against your account.

Do you really want to behave as badly as legally permitted? That's kind of a low bar.
The best reason to short Tesla would be that it has the same Market Cap as GM and a larger one than Ford.

Or they have a history of missing production and profit targets.

Or that you believe that the existing car industry can learn to make electric cars faster than Tesla can learn to scale profitably and consistently.

Or that you believe that Tesla will be unable to maintain its premium pricing once it has luxury competitors who take EVs seriously, because their actual QC is pretty poor.
yeah... sure... they are way dumber and just look at savants in academia that are so out of touch with reality! Heck, Idiocracy movie is becoming prophecy!!
Can you give an example. It sounds bit general and non-actionable. Example will help understand how as a SWE you can find unmet need within organization?