skysight-inc/HackerNews huggingface dataset:
Twilio's absolute responsibility is to protect carriers from getting SMS spam outbound. Twilio has no such contractual requirements from its own customers. Could they offer an addon service for this on the inbound side? Sure. But if you are using their service to send spam and phishing links outbund, they MUST filter that or risk their entire operation.

Spam detection is not perfect. Users may want to process their own messages unmolested inbound.
Apple has a whole system for patent licenses that they definitely use for third party sales in their stores, and ostensibly is involved in any Apple hardware and software protocols in jurisdictions with tight patent controls. Part of the idea of the lightning connector is keeping that sweet patent royalty money rolling in after switching from the (also patented, and also a golden goose) old 30pin connector. The patents on AirPlay are rolled up into the same program. I wouldn't be surprised if there's a preexisting cross licensing agreement with Sonos.
Minor detail, but it seems like while the height of buildings is somehow reflected, the `height=*` key is not. So the church tower in my town has has less shadow than the apartment building next to it.
if the patent is legit, it would explain the invention and there would be no need to collaborate to steal the tech
Oh no, I didn't take it that way. I just thought what you said was very interesting and wanted to provide more information and confirm that you were correct.
What API? It's just mirroring the screen like HDMI. Apple can put whatever they want on any existing CarPlay display.
The 76% was from his competition score. It's a measure of the keyboards actual output, not the error rate of the typist. Any corrections the keyboard makes are already accounted for.
Haha! Gotta LOVE this forum: Ok, after reading 242 comments, I have summarized them for you:

Your Boss is Good -> Your Boss is bad

You should keep your head down -> You should keep your head Up

You should quit -> You should NOT quit

This is really good advice -> this is really BAD advice

Go to HR and record this -> DON'T go to HR because [bad]

Tell your boss FU and leave -> Be humble and learn from this

Your boss will Never EVER get better -> Your boss just had a bad day, etc.

---> more entries to be filled by more good/bad responses (equal amounts)

The ultimate take here OP, is that you get here the same you will get inside your own company, that being a S/N ratio of ZERO. Go with your heart. (oh, I just HAD to add that, lol)
sounds like the native peoples need to diversify their portfolio
If it does, you will be extremely delighted knowing there is a book by Marcus Aurelius called Meditations. The book withstood the test of time. He has written it clearly and explained his reasons in a proper manner. He was a roman ruler and everything is from that perspective. Most of the people here are probably not making enough money to get by the everyday mundanes of life. So things like self-actualization are far away from reach. Therefore, when someone drops in an article like this, saying to quit job, isn't it disrespectful for those trying to get their needs? Sure, if everyone had a comfort cushion, I guess internet would be a better place. But the reality is quite harsh! Therefore, people may say harsh things but they don't mean it. It's just to get by.

I hope this isn't offending!
Then its exactly the same as if your salary were 110K higher each year, so its no longer a better deal, but its not a bad one unless the stock (significantly) underperforms whatever your normal investment mix would be.
When I decided to stop drinking, the first 8 months were the hardest part.
My brain was hard-wired with the expectation that 'fun' equated to being in situations where alcohol was acceptable. Only there where laughter and social ease was abound due to alcohol, was where the fun was. It turns out the opposite is in fact the case. The thin facade of fun at gatherings, places, situations that are dominated by alcohol were really sad substitutes for life.
The realisation that what I was doing was running from life, not partaking in it, is how I discovered the world beyond the veil of hangovers and manufactured interactions.

Frankly no piece of advice here will help you. Each to their own, as life is varied and rich for each, alone, as they see it.

What will help you, is making the choice that the person you were when drinking is not the person you will be today.
If you have fucked up badly while drunk; that memory, if you have it, is the most powerful reminder you can carry. Don't be that guy again.
Then it will begin to fall into place; you will become that man that lives life.
Its not fun. Don't expect to start having fun any time soon either.
You literally have to fight your own brain and wiring. You're going to have to treat yourself like a naughty kid who needs to be reprimanded often, to stay away from the pit.

You will lose a lot of friends, but friends aren't made at bars.
Fun is who you are, not what you do.
Life is going to happen with or without you, so make sure you are present when it does.
Eventually you replace the thing you revere now, with a reverence for life, and that is where the greatest fun lies.
At 700C during an Armenian summer, it is 100% properly baked, not just steamed. That's pizza oven territory ;)
"We’re suing Google and we’d sue Amazon, too, if we had the resources to do it. They’re stealing our technology and trying to squeeze us out of business."

Seems like they'd want to follow up with an Amazon suit if this one is successful.

Source: https://www.theverge.com/2020/1/8/21056851/amazon-dave-limp-...
Those are good points. Worth noting that video game AIs also often cheat. The goal for a video game ai is less to play the game well then to convince the player that they played the game well, but I think there definitely is something about believability or maybe human likeness that weirdly sometimes deep systems get very badly wrong
I think it's really cool that this particular employee had a great quitting experience.

However, this is the worst advice I have ever read. Good experiences should not be translated into advice. Your employer is not your friend. You may be lucky enough to have friends who share the same employer, but at the end of the day you are employed by a business, treat it accordingly.

Here's how I handle quitting in a remote world (as a cold hearted jerk/machine, aka a business). I give my two weeks notice, and start my new job the same day I give notice. I effectively have no real work to do the last two weeks at my current job, and have a nice relaxed onboarding at my new job. At the end of the two weeks I collect two paychecks. Rinse and repeat every 1-2 years to collect a 30-40% raise.
Will one of you please just get to the damn point, and explain to us garbage Nazi-lovers exactly what language you'd like us to use to distinguish different levels of impairment/functioning, given that we want to discuss different levels of impairment/functioning? Or do you just not want it discussed at all? The lot of you successfully derailed this sub-thread and prevented that discussion from happening. But thank god you set us all straight on problematic etymology! Close one!

I am autistic, btw. An Autist. An Aspie. High-functioning. So's my brother. So's my father. None of us give a toss about these terms, but the subject of our traits and our getting on in society remains of interest.
You can, especially if traveling to a region where it’s endemic and common. I got the series at a Kaiser travel clinic just by asking when I was planning out a long international trip. You still need post-exposure shots, though fewer (and maybe no immune globulin, if I remember correctly).
Software patents are an anathema on innovation. I'd go so far as to say all corporate patents are a hindrance to innovation. We're not in the days of singular inventors profiting off their inventions, which I'm fine with, as when corporations become patent trolls or create such broad patents like "able to play back on a device," then it gets a little ridiculous.
Had to double check to make sure it wasn't an Onion article.

He certainly has been having a crisis, and as someone else mentioned here, recently read Meditations by Marcus Aurelius and tried to mimic the writing.

But instead, came across as another stressed, lost mind with their head too buried in social media, thinking they have to be at their absolute highlight of their life at any given moment.

I feel sorry for this wife he "courted", she probably asks him to at least help with the dishes sometimes but is responded with another tyrade of "You don't understand, woman, I need to focus on my God-given task of building my little blog with my intellectual friends"
I'm sure the 800k dead Americans would disagree.
Resale value is a thing.
Which is harder to believe, Pizzagate or Jeffrey Epstein committing suicide?
Many employers send their entire workforce's annual salary as a standard data integration field for benefit/workforce system vendors. Equifax/TWN is one of those vendors many employers use.

TWN, in turn, grants these employers aggregate salary range data across companies (helping the company negotiate better deals).
There are cars rolling off the factory line today that still take firmware updates over USB. Tesla is the only manufacturer that has embraced OTA updates for all of its models.
This worked great. One note: Ctrl-Break on the official Pi keyboard is Ctrl-PrtScn.
It's Not a Lottery
I’ve had companies ask me to fill out a paper application. After they received my CV, cover letter and telephone interview. They also gave me the take it or leave it. Thinking to myself if this is how it’s going to be at the interview stage I can’t imagine wasting 40-50 hours/week over the next year for even more bullshit. I left and called my recruiter and told her don’t ever do that again.
> The same side that routinely totals the entire car for minor fender benders?

Which side is that? Insurance companies total out cars based on repair value exceeding the car’s value. If you want to fork out your own cash, nobody is going to refuse to fix it.
Ask HN: Custom hardware minimal audio panel with volume knob
Hi all, compliments of the season :-)

In my home office, I'd like to install a custom audio panel, next to the room's light switch, by the door as you walk in.

I envision the panel having a large (preferably metallic) black volume knob, with adjacent buttons for "previous track" and "next track".

If possible, pressing the volume knob pauses / plays the currently queued track. Otherwise I can just add a third button to do this.

Then above the volume knob and buttons, I'd like to fit a small OLED display, showing the track name and cover art.

In terms of the hardware / software interface, my goal is to wirelessly send events from this panel to my home PC (which is operating Linux, and which runs 24/7).

On this PC I use cmus, and have a fixed playlist of about 5 extended tracks that I listen to during deep work sessions.

So given the minimal and looping nature of my listening requirements, the basic panel interface I described above is fit for my purposes, and I'd prefer it to not have any other buttons or features.

That being said, I know very little about how to acquire or build said hardware. I also don't know much about interfacing with this sort of hardware, so I would appreciate any advice.

If it helps, I know a little C, and reckon I could figure out how to use a decoder from github if that's the best way to go (but maybe I can just pipe events to cmus?). I also once studied an Arduino manual, and it made good sense, so my plan is to pursue this next as far as hardware goes.

Thanks! ^_^
It may not bode as well for workers as the article thinks it does. For example, an employer may find out they're routinely overpaying their workers. An employer may find out, when interviewing a person, that they'll need to pay more than the maximum they were forced to advertise - so they can't pay more.
Why the Hell Not?
In psychology and social services there is a push to use terms like “person with Autism” or “person with autistic traits” as opposed to “autistic person” as many people seem to enjoy not being primarily labeled by something that only makes up a small part of their personality and an even smaller part of their personhood.

Think of it like primitive vs value types in Java. ‘int a = 7; Integer b = 7’

“a” is 7, but “b” just has a pointer to 7.

—-
I guess autistic people must not mind or even prefer to identify in this way, but it can really help in a therapeutic setting not to call someone “a borderline woman” or “a psychotic woman” because for better or worse labeling someone as mentally unhealthy is colloquially tantamount to an insult.
A lot of good points have already been made. The feedback isn't actionable. What's your right of reply? This is especially difficult since you're a junior and don't know the protocols. Perhaps you should be more comfortable interrupting your manager/other stakeholders with progress updates/regular questions (again, difficult for a junior).

What strikes me the most is the absence of your direct/immediate manager. While the praise in public, criticize in private principle isn't being directly violated here, something like it is. Your immediate manager's responsibility is managing you, and to a degree this includes protecting you. This kind of criticism should be passed through the chain of command and only be delivered by your direct manager. Their job is made harder by the introduction of ambiguity by being excluded from this conversation. (Healthier work places can operate differently but you've already demonstrated it's not a high trust environment where you are allowed to jump the chain of command in the interest of getting things done. I've only seen this work in a few teams.)

I think the gaslighting comments may have more merit than others. I'll be clear: this is about someone in authority telling you how things are and this directly contradicts with your knowledge of the situation. There is at least a modicum of this in your description of events, but it's probably not the most important issue here.
BTW, some misconception here that I see so often: capitalism is not consuming a lot or too wildly. In fact, capitalism is not possible without saving, literally.

In order to raise our lives level there were previous savings that were reinvested in process improvement, which eventually kept raising our life standards. Capitalism is exactly about that: same product at better price or higher quality products.

We humans always try (yes, left wing people also!) to buy at the lowest price and sell at the highest price (in general terms). That is why competition is good, because it does not let business abuse a monopolistic position and the prices drop.

People try to associate excessive consumption to capitalism. I do not think it is a trait of capitalism per se.
You are not getting thrown under the bus, so all is good! The project is done, you've learnt something, kept your job.

It's a good time to exhale... and recharge, shake off some doubts and guilt. Everyone feels that bad when wacked like a mole by big boss and when orphaned by the direct manager. So, I'd rather see it as it's not about you, it's about them... Your ego got a bruise, but it'll heal.

The next steps depend on your company/team culture. If there's some formal retro process, then there will be a chance to look over what worked and what did not. Patch over it collectively.

If your team has no such practice and just zips into the next project/stage, then you may want to find ways to gain such feedback by yourself.

In general, if you perceive a blame from your boss, then the team is somewhat dysfunctional, esp. knowing that you are a "green mind". So this may by itself present a finding for you.

Meanwhile, just chart three columns and fill what and why you think worked well , what did not work, and how to possibly make it work (if by yourself or by the team). Keep this analysis to yourself, primarily just to offload it from your mind.

Also this may prep it for possible talk-it-over chance with a boss (there usually will be a review at some point). Though I won't keep hopes high, I would just learn things as I could.

That early in your career, just find a sane way to gain the experience, mostly good one. Try not to color everything personally, it's just a project, there will be others. Learn what makes you feel good at your job, what sort of interaction, dynamic. This will help you guide your future decisions and career choices.

Good luck!

P.S. there are some political ways of handling this, basically "managing your manager" but I won't try to go there, as it's exhausting and only spreads the dysfunction.

Congrats on surviving the project. Get all this shit off your mind and make it ready for the next run, now you're battle-tested!
I meant one way or the other there will be a recession or depression, I don't know enough to speculate there but that and global economic trends and US isolationism are the recipies I was thinking of. All the major US states have big liberal cities and wide conservative rural areas. In the original civil war, slave based economy and livelihood was at stake. No matter what, economy will supersede ideology, there will be no civil war with a good economy. Just social unrest. And by good I don't mean stock market or cheap houses but well stocked walmart and >70% employment rate for those looking for work.
I would suggest that any car you can obtain now will be obsolete in 10 years:

Either the car is electric, and the battery will wear out in 3-5 years

OR

The car takes gas, and you'll need to replace it (with an electric one, or carbon capture to offset its emissions) within 10 years to avoid catastrophic global warming
Easily solved by not showing the week day :)
Imagine developing untreatable cancer and dying next year. Much more likely than either prion disease or rabies. You can't go through life afraid of "what if" we are all dead in the end anyway.
That’s an anecdote, but is your position that because of that, crypto should be banned?

In 1999, you probably couldn’t use a Discover card in your local shop either, 13 years after Discover was founded. It took many years and many lawsuits to make headway against Visa/Mastercard.

Universal acceptance isn’t the right measuring stick here.
Any reason to use these in new code instead of say.. dbus?
You can't really avoid PGP if people use it to sign or encrypt their Git commits, files, packages or emails with it.

However there are better alternatives, for example age for encryption and minisign for signing and verifying. Signal for sending messages and files. Magic Wormhole for sending files.

PGP works, but it oozes bad practices. It's a swiss army knife that does almost everything, but nothing really that well.
First of all, chatbots or a UX nightmare, but everybody ignores that, for some reason. Their dumbness is part of the problem, but not the biggest one. Typing full words or even sentences instead of just clicking a few buttons is just stupid. Even more so on mobile devices, where typing is a total pain and ought to be avoided at all costs.

Voice input is awkward and dumbness is even more exposed. Also when dealing with chatbot you might have kinda specific issues and terminology that voice recognition doesn't capture very well.

On top of that, chatbots usually end up being just glorified fulltext search, but often cramped into tiny window somewhere in the corner.

There's a lot that needs to change to make chatbots usable at least in some use cases.
We do know how truffles reproduce. It's on wikipedia [1]

"Because truffle fungi produce their sexual fruiting bodies under ground, spores cannot be spread by wind and water. Therefore, nearly all truffles depend on mycophagous animal vectors for spore dispersal."

The truffle is full of spores. Because it is underground it can only spread far if something or someone digs it up and tries to eat it.

"When the ascospores are fully developed, the truffle begin to exude volatile compounds that serve to attract animal vectors."

The truffle smells good so something or someone finds it and digs it up.

The trick is that humans only care about a few species of mushrooms as truffles. You spread the spores of one of these good species around the roots of a tree sapling you plant and then you hope that it will establish a good healthy colony. If for any reason some other mushroom species outcompetes your truffle species you won't have any truffles. And it takes multiple years to know if that happened or not. So any experimentation in finding the right method or the right conditions to promote the truffle species and discourage the other species goes at a snail's pace.

1: https://en.wikipedia.org/wiki/Truffle#Ecology
Someone posted this link in some other discussion where he came up. I found it fascinating and what you mention as well as much of what your sibling posters do is in there: https://www.youtube.com/watch?v=9yPjoh9YJMk

I don't know what kind of crowd that "Sustainable Agriculture's annual symposium" pulls but I found the number of people in the audience quite small unfortunately.
"So the attack on capitalism is so deeply deluded"

Under Colonial powers corporations engaged in slave trade, folks that fought against slavery were fighting against capitalism, totally deluded right?

Ancient Japan had corporations in year 578 A.D., where they capitalist?
Fascism and Nazis had corporations, and they made great scientific progress, were they capitalist?

If the answer to any of the above is no, then maybe you don't get to use 'mah Capitalism!' when defending policies of today, unless you want to be accused of hypocrisy.

Economists do not use meaningless terms like 'capitalism', they talk specific, Neoliberal, Shumpeterian, etc.
Yes, choose between jail or death trying to make the former a good thing if you will. None should be allowed.
Bitcoin Net Zero
A few things to consider before making any decision:
1. How long have you been at this job?
2. How long was this project estimated to take? How long has it taken?
3. Were you part of the estimation process?
4. How hands on was your manager when it came to the execution of this project?
5. How comfortable/safe do you feel having difficult conversations with your manager?
6. How large is the company and how much mobility do you have within it? (Could you switch to a different team if you wanted to?)
7. How many months of runway would you have if you didn't have this job anymore?

Pending answers to the first set of questions, I see two possible scenarios here:

Scenario I: Your manager was in the loop about this meeting.

If she knew that her boss was going to have this conversation with you, she should have been in the room with you. If she had a fire to put out, she should have rescheduled this meeting so that she could be there. She should have, in fact, had a conversation with you about her boss's displeasure (and perhaps her own displeasure) before you walked into this meeting.

Scenario II: Your manager had no idea what this meeting was about.

This would mean that perhaps the project/product you are working on is at risk of getting deprioritized, and both you and your manager are about to get shuffled around to work on something else.

If you are very early in your career, I would recommend valuing mentorship above anything else (even compensation). In both scenario I and scenario II, it does not seem that you are receiving an adequate level of mentorship within this organization. If you are comfortable putting your job at risk, this is something you should definitely bring up very directly with your manager and maybe even with her boss or her boss's boss.

If you need a job right now, just keep your head down and start looking for positions either within this company or somewhere else, where you can get mentorship from excellent engineers who are also excellent mentors.
Happy to answer any questions about Sorbet, the VS Code extension, or anything else you're curious about!
Figure out what you want out of this job and focus on getting that.
If you cannot get it at this job then look elsewhere.