skysight-inc/HackerNews huggingface dataset:
Yes! Modern hearing aids do some fancy processing to shift frequencies into the more audible range of the patient. Many people do not have a simple "not enough volume" hearing loss. Personally, it's like someone went and messed with all the settings on the audio equalizer, and then added some muffling to make sharp sounds less distinct.

When programmed properly, I find my hearing aids on their various speech modes to sound distinctly artificial and processed. I imagine it would be jarring to the uninitiated. Like a good speech codec or vocoder. It's unlike anything else.

But having grown up with DSP hearing aids doing this all my life, I find speech coming through them very comprehensible, often shockingly so compared to my normal hearing -- even with other amplification like regular headphones. I do dislike my hearing aids for music, though, even on the normal or music settings.
That dosesn’t answer my questions though. You are against same sex marriage because they don’t form a reproductive unit. Infertile people don’t either. By your logic, they shouldn’t be able to get married either.

Also, cousin marriages are allowed in about half the U.S. states. A few states that allow it actually require one partner to be infertile - proof that the government does pry into such details.
I don't have any experience with US healthcare but I know this depends a lot on the country.

Large part of this is that much of US healthcare is in the business of earning money or optimizing costs, the care being only side effect. As long as incentives are not right, there exists no practical way to fix the system, only prop it up here and there to eliminate worst offenses.

As to salaries, I just can't imagine how it is even legal for nurses to do same job but being paid more because they just joined. I can sort of understand that you can be paid more if you do same job but have more experience. You get paid for loyalty and for the added value of your knowledge/experience that makes your work potentially higher quality. But being paid less is shady af because it exploits the nurses which have high incentive to stay at one place if only to keep the commute to the hospital. If you have family you can't just move to somewhere else every 2-3 years just to keep your salary competitive.

As to verbal treatment, I understand that the problem is that if you are a good surgeon, you will be hired no matter how mean you are toward your coworkers.

In large companies I have worked for (mainly financial) this is not tolerated (as much). You can be great senior developer or tech lead, but if you are mean to junior developers you are likely going to be reprimanded and then dismissed if you continue.
Developers tend to always want higher spec'd gear than they really need. If you require specific hardware outside of your development machine (is XR like VR headsets and associated accessories?) that runs your software, then you should have a range of devices to test on that resemble the target audience.

I would venture a guess that nearly any actual laptop out there (not tablets/chromebook/netbook) by any manufacturer can be used to do web app development or mobile development. There may be specific OS/toolkits required to do some of that, like for iOS or whatever. Those toolkits may require higher specs in some cases.

Developers that feel they need to run clusters of VM's, etc. locally probably should be doing those types of tasks in the cloud that they are going to be using. Laptop horsepower also has limits and if you work on a minimal budget then maybe a PC tower is more cost effective to run clusters of things than the cloud. The WorksOnMyMachine™ approach only goes so far.
~ > omf
fish: Unknown command: omf

Apparently one does not.
Please let me know which company this is so i can avoid giving them any money.
I don't think every rape charge leads to conviction, though. Moreover, saying that clients make prostitution unsafe is like saying that drivers make the roads unsafe. What's the point of that?

I didn't present an argument for the legalization of prostitution. In my opinion, there is no need for an argument since it's completely obvious to any normal human being that it is not a crime. Why on earth would selling sex for money be crime? Is it the sex that makes it a crime? What's wrong with sex?

There is a lot of hypocrisy in the discussion of this question, though. People frequently confound other crimes with prostitution that already are crimes and would continue to be crimes after legalization such as human trafficking, rape, coercion, sexual assault, etc.

Besides, it is completely obvious that legalization improves the working conditions of prostitutes. Contrary to what you state, the police cannot make outdoor areas where sex workers work secure if prostitution is illegal, since the police is forced to persecute crimes. They'd have to arrest these sex workers. Consequently, these will conduct their business far away from the police, which is exactly what makes their work particularly insecure when it is illegal. This is just one issue. There are many other reasons why illegal activities are generally less secure than the same activities when they are legal. Illegality attracts all kinds of shady people you can avoid if you are allowed to go legit. That's not even a controversial thesis.
>They are still accepting proposals

V3 is finalized. And while they say they accept proposals for future changes, they already did not accept or even consider proposals in the timeline leading to V3.

>changes aren't being forced until 2023

They pushed the timeline back, because of all the push back they got. And also, the deadline for new extensions using V2 is Jan 2022, so a few months from now. So

>but there is still a lot of time for the new API to be revised and improve on the features you mention.

Not true either, you have until Jan 2022, a few months from now, to spec and implement and roll out such a revised or new API.

This is not going to happen. They had enough time to do all that when the issues were first raised, but didn't. They had enough time to do all this when the first serious proposals for better solutions were made, but they didn't. Why at this point I am wondering: will they ever?

Sure, the already established extensions will get a little bit of a longer grace period where things would theoretically happen. That doesn't help you if you want to create something new, tho.

>You can even make the suggestions yourself or work on the code to fix it.

Have you ever tried to get code into chrome(ium)? That's hard enough by itself.
Now try to get code in that affects something google considers important... and they consider this important at least now, for the mere fact it was "news".

Trying to work with them is what gorhill did, and a lot of other people too, before he figured out they were set on going the cripple-adblockers route and sounded the alarms.
They won't let me try it because they "haven't launched in my region". Presumably that's because I'm in latin america, and they're conflating location and language.
As always, politicians are taking bribe money, in this case from clear cutting companies. Police should set up sting operations, put them in prison, but police are also getting paid.
It's the Future
ISO/IEC 5218
£50.5m is nothing when compared to Facebook's gross earnings.

It should be at least £500m.
Same for me... I think maybe part of it is that people have forgotten (or never knew) how to choose good search terms, and Google has worked hard on giving good-for-most-people or good-for-your-profile-bubble search results for terribly-constructed search terms, while the others haven't. I've long had the habit of constructing search terms that are minimal but distinct, since I had to do a lot of searching on less-DWIM systems like library catalogs and journal indices dating back to the 90s, and this seems to serve me well with searching DDG. I expect Google simply doesn't care about your actual search terms very much, and gives you stuff matching some kind of linguistic model of your search; what it thinks you want to search for, rather than what you ask for. That would account for it giving worse results on a well-constructed query.
For them, FaceTheFacts and FaceTheMusic would be amusing trademarks too.
Getting Cloudflare Tunnels to Connect to the Cloudflare Network with QUIC
Nice feedback. Probably the letters make it harder to follow. I'll find a solution for that. I agree with you on knowing how to translate UTC to your time quickly, but one of the situations teams get into is: what is the best time to meet between San Francisco, New York, London, and Berlin for example? Here just thinking of UTC won't help unfortunately. hTime solves that as well. Another issue is the time zone names. For example, Apple's event was 2 days ago at 10am PDT, what is that to UTC, and then what's that in my local time? hTime is also trying to solve that by saying the event will take place at R:00, and done.
X-Rings: A Hand-Mounted 360 Degree Shape Display for Grasping in Virtual Reality
Up to $14.25 million in fines and restitution for defrauding the H-1B program and screwing over US citizens. Facebook won't even blink an eye at that amount. How about barring them from the H-1B program for 5 years? I think that would be a great start.
If only they would `rm -rf remove *` inside the website's code directory instead. One can only wish.
Metha?
A Facebook by any other name
It really isn’t. Thousands of APL programmers read it perfectly well. I can’t read Japanese, but that doesn’t make it lacking in “readability”.
I feel obligated to point out that this is mostly doable with BASH.

* I don't understand how this is different than usual tab-completion; might just be missing something. You can stick `set show-all-if-ambiguous on` in .inputrc to make it activate on 1 tab instead of 2.

* `set completion-ignore-case on` in .inputrc

* https://askubuntu.com/questions/59846/bash-history-search-pa...

* `alias gcam='git commit -a -m'`, although I assume you're pointing out that it gives you a bunch of default aliases?
Wait, are you talking about zsh or bash, because my bash have them all, what's next ?
Allocation and free functions from the standard library are 'special' though and do actually get their own logic in regards to whether a pointer is necessary or not. If you do some simple tests you can see that gcc will optimize away entire `malloc()` and `free()` calls if it can prove the resulting memory or assignments are unnecessary (Ex. Store a constant to it, and then read the constant). It's willing to do that because the behavior of those functions is defined by the standard, so it 'knows' that removing those calls has no affect on the behavior of the program.

I'm pretty sure you can get similar optimization behavior when you mark functions with special attributes, I'm not 100% sure on that point though. So for the Linux Kernel I'm not sure that kind of optimization would ever be done since obviously it's not using the standard defined functions and the compiler might not be given enough information to know the functions have the same semantics as 'malloc()' and 'free()'.

I personally was able to get the exact behavior described here by compiling the below code using `-O2`. The volatile write just ensures the first constant write and the malloc itself cannot be optimized out (and that does happen! Take out the volatile and there are no calls to malloc in the result), but gcc is still free to do whatever it wants with the other write and for me it's completely gone in the resulting program.

int main()
{
int *p = malloc(sizeof(*p));
*(volatile int *)p = 20;

printf("p=%d\n", *p);
*p = 30; /* this is gone from the -O2 compiled code */
free(p);
return 0;
}

The relevant part of the assembly looks like this, I don't think I'm missing anything in that the 30 assignment is completely gone:

push $0x4
call 460 <malloc@plt>
movl $0x14,(%eax) # Assignment of 20
mov %eax,%esi
pop %eax
lea -0x1930(%ebx),%eax
pop %edx
pushl (%esi) # push the 20
push %eax
call 440 <printf@plt>
mov %esi,(%esp) # load address to pass to free(), no assignment between printf() and free()
call 450 <free@plt>
You gotta skate where the puck will be, not where it is or where it was.

Problem is by doing so you may look like a fool if the puck is not there, but you only need this to work 1/10 times or even worse because when it works you basically are in front of the empty net without a goalkeeper and all you have to do is touch the puck to score a goal.

I am deeply convinced that this is the way, people rebut that it leads to subpar outcomes, but they won't proceed to demonstrate why or how.

Even if it leads to subpar outcomes, the outcome is only chased because of the brain juices released when we reach it.

If you go through the world as it was your own creation you don't need positive outcomes at all, you are already in the zone.
Yes it can and is used for profiling, but it's even easier than that - you can just call "Intl.DateTimeFormat().resolvedOptions().timeZone" on modern browsers or use Date's getTimezoneOffset
I don't think a unique idea is necessarily required for a startup. It could be instead that you've identified an under serviced market niche. This could still be a very good startup idea.
The chances that someone both took a picture of the passport and read the NFC chip and saved it are pretty low.

You’re talking about accessing someone’s house here. I don’t know anyone that carries their passport around.

It’s something you’ll have to deal with anyway, since you cannot issue new passports to your entire population. Not to mention those people that don’t have one in the first place.

> But the fact they can do this means they do have those records.

They certainly have all the records somewhere. But do they have all of them in the same place?
That is interesting take.

I would have thought that transients would be less likely to do that as they could more easily take other roles, while embedded people would have more to lose by opposing management. Why companies hire consultants for unpopular changes, as they will be leaving anyway and thus have less to lose.

I am not sure which one is the case.
The issue with Internet Time is that it used a completely new approach of time. It's hard to know what 965 means in our local time. The idea here is to simply keep the 24 hours, 60 minutes, 60 seconds and add UTC to that making the clock showing both local and global times. And then rotate UTC according to the location which then unifies the reading of time everywhere. Something Internet Time didn't do.
I wish Python had come with some equivalent to the "BEGIN {}" blocks that Perl and Awk have.

Lacking that, there's no way to write a (single file) script where a Python 2 interpreter would just get a "You need Python 3" error instead of a syntax error. Because testing for the interpreter version happens too late...after the syntax error already happened.

Perl's "BEGIN {}" block lets you easily test for versions or language features before the script itself is parsed.
I have never been in management, so maybe I am missing something here. Even from a purely economic perspective, wouldn't it make sense to keep your existing employees happy than having to deal with constant turnover, unhappy workers etc? All I see is constant hiring (even in small teams) and people constantly leaving, to the point that some teams become completely new in just 3-4 years because of attrition.

In my previous job, a lonnnnnnnnnnnnng list of items were pending, because they didn't have enough people to work on them. The mobile app hadn't been updated in 3 years, not even the bugs were fixed. And still the company was one of the most boring places I've worked, with meeting after meeting after meeting...

How hard can it be to have individual conversations with employees once a quarter or something, pay them decent, and at least try to help them do their jobs better? All of which will result in more revenue for the company, no?

I had a chat with a recruiter who argued that remote workers should be paid less. Shouldn't they be paid more (or at least the same as in-office workers for the same work) because the company is saving money on office space, electricity, internet and even stupid coffee and toilet paper? If the recruiter opens the conversation that remote workers are worth less, then how do they expect the candidates to take them seriously? This is just one example.

I just don't get it. Maybe I am not management material/
Plastering the Facebook brand all over everything I suspect was done to defend against various data protection agencies worldwide trying to claim that Whatsapp, facebook, and instagram are seperate apps and should not share any user data.

That sharing of user data is very important for both facebook and instagram - ever notice how talking to someone new on Whatsapp makes them be a suggested friend on facebook or instagram? Without that newly added friend, user retention will fall as people don't bother to hunt out people they know to follow.
Ah right, fair enough! They are, indeed, good examples of the usefulness.
Canadian speaking, wife is ICU RN. Everything you've said is spot on, but there's always more to add. Nurses get assaulted pretty much daily. It's such a problem, management basically said it's not worth reporting because nothing is going to be done.

The largest issue is the chronically understaffed units. The burnout that results from having double the normal patient load makes everyone cranky and the team atmosphere breaks down. In better managed units the nurses are all willing to pitch in, help with workload or take over so you can have a break. In units that are suffering, everyone starts looking out for #1 and that whole system breaks down. People start scheming and creating cliques among themselves so if you're not with the "in" crowd on a shift you can get royally screwed... the animosity just grows.

My wife has had coworkers commit suicide. There's been countless nurses straight up quitting, whether to retire or to take up contract work south of the border (the stories of how much they're making filter back through and more nurses start going that direction). Personally, my wife was forced to go on early mat leave because when she told management she will not be able to be primary on COVID patients. Management said goodbye... My assumption is the union would not allow nurses to create such demands (even with proper doctors notes and accommodation) but they would rather lose a nurse entirely than deal with accommodations in an unprecedented time.

I've spoken with her multiple times and ultimately I think a lot of their issues stem from being unable to shift their hiring/onboarding practices. As an Engineer, I start as Junior. I get jobs designated for Junior Engineers, and I work alongside the Seniors to pick up skills and craft.

As an RN she's fighting with people 25 years her senior for a position. She was out of school working casual shifts for 5 years before getting a temporary position, and longer after to get the permanent job. But even then, she's competing with the senior nurses for the same shifts. They aren't equal in skill, but they're treated that way, and the seniors gobble up everything they can until they run out and crash.
I’d love to see that video!
Because, just like the author of the blog, most of us have trained ourselves not to share these kinds of feelings.

In his pitch the founder conceived/pitched the solution as a veiled way to talk about his real problem.

I see it at my job all the time, we talk about technical problems and their solutions as a way of trying to share our fears, anxieties and feelings.

All the heady technical talk is just a proxy for what we really wish we could say.

I know this because I'm often the only one on the team brave enough to state the subtext openly, and have I often been thanked for that.

Every team needs a therapist, it would seem.
> We have better alternatives and we should use them

My country (Belgium) is preparing to build more biomass plants because it is presented as our only option.

Unless your alternative is rolling blackouts, very keen to understand what we're missing.
There is no culture of renting. After fall of communism people went into full capitalism mode but don't have the sophistication to invest into something more complicated than a mortgage and real estate. One gets 20-30 sqm studio for 450-600 eur/month. Basically hotel room with kitchen annex. I think Warsaw took over Berlin already.
If they actually had a case against Facebook and Facebook had caused actual harm the amount would be much higher.
Having done some government contracting (and I know government contractors have a reputation for being expensive and clueless, but I know I've worked with some sharp folks) I think one of the challenges here is government's demand for a 100% solution. That sort of runs orthogonal to the typical agile/startup approach. This sounds like a project where saying "let's serve the 70% of easy users to get our foot in the door" isn't an option. This is a government service that apparently all UK residents are entitled to. That's a daunting scenario for even the most agile.
Very true and in general I agree, but there are levels of mistakes and/or unprofessional decisions.

This is in the higher end of that.
True, but your idea has to at least be good or relevant, which OP's unfortunately wasn't. It doesn't take some weird emotional outburst to stand out, it takes having an actually good idea. Of course you need to convince them it's a good idea, but again you don't need an emotional outburst for that, if it's an actually good idea it should not be difficult.
List of Free Python Books
The right answer here is probably that there are some apps which have a no backend, or a limited one, where the possibility of handling dangerous input exists and this provides a standard solution.

Further, it's not a panacea. Defense-in-depth still applies, so server-side and other mitigations will still be appropriate. Build and use threat models to understand what is appropriate.
A bizarre coincidence: this morning I was reading about a role for the Möbius strip in music, but it had nothing to do with this!

It turns out orbifolds have an application in music theory. Orbifolds are a kind of generalization of a continuous manifold [0]. The mathematician Tymoczko (and others) used orbifolds to describe the abstract geometry of musical chords, in which the Möbius strip is the geometry of the dyad. The work was published in Science [1], and is quite short and readable, but is also summarized in a short article by the AMS [2].

[0]: https://en.wikipedia.org/wiki/Orbifold

[1]: https://dmitri.mycpanel.princeton.edu/files/publications/sci...

[2]: https://www.ams.org/publicoutreach/math-in-the-media/mmarc-1...
"Language X is a write-only language" seems to be code for "it doesn't look like C."

I've also heard Forth and Lisp described this way. And yet I find both readable since I have experience using them. I wonder if APL is similar: It's only unreadable to people who don't know the language. Well of course it is.
Wow. Okay, thanks. I need to learn.
Such a smart solution, I hope they go global with it!

I've been thinking of a similar solution for e-bikes and electric scooters (like Bird and Lime for example). Swapping a battery would be SO MUCH BETTER than having to fully recharge your own battery.

If I had to make a prediction for 50 years in the future, I'd guess that Tesla and others would study a way to hot-swap batteries in the car at the "e-Station" in a couple minutes instead of waiting for your own battery to recharge.
That would be Pegon, https://en.wikipedia.org/wiki/Pegon_script.

However, both Javanese and Sundanese also have their own distinct writing systems that are not based on Arabic (https://en.wikipedia.org/wiki/Javanese_script, https://en.wikipedia.org/wiki/Sundanese_script) and would not be at all readable to an Arabic reader.
>Under the plans, Facebook would change the name of its holding company but not that of its eponymous social media platform, known internally as the “big blue app”.

Nothing to see here. Just another Alphabet-type holding company.