skysight-inc/HackerNews huggingface dataset:
I detest many policies of both those companies, but neither company was created by the government. Are they not the result of "capitalistic competition?" Motorola and Blackberry shat the bed year after year, allowing the current situation to develop. Even while being called out on their incompetence by customers.

The companies who should be punished for anti-competitive behavior are the telecom companies. Not only do they restrict what devices can be activated on their networks, but they force Android users to wait months, years, or forever for them to dribble out a garbage-laden, proprietary version of the OS for every specific model of phone, one at a time.

And then there's the idiotic locking of phones; it's not just that it should be illegal, but it's also backward: U.S. phone companies lock the phones of people who are UNDER CONTRACT. Talk about stupid. These people are contractually obligated to keep paying, so who cares if they take their phones to another network? That's a net win for the phone company, since they're paying for NO service!
I'm reading the plain language of the agreement, which requires the replacement of security questions and answers, and is not in fact a manifesto about the insecurity of passwords writ large.

But technical language aside: a requirement that CafePress fully adopt 2FA also doesn't make sense, because its users will not fully adopt 2FA. The users that can't 2FA are the interesting case here, and the thing I'm calling out.
Yeah, good point. SIMD is also superscalar on most systems.

For x86, Intel can do 3x AVX512 instructions per clock tick as long as each instruction is simple enough (add, AND, OR, NOT, XOR, maybe even multiply if you're not counting the latency issue)
I don't think that's the entire crux. Thomson's violinist thought experiment is another big part of the debate, and "my body my choice" is a pretty fair way to describe one of the positions people take on that thought experiment.
I won a trip to a conference in Las Vegas. I didn't want to go but it was made clear that I couldn't turn it down. Looking around and just seeing the oceans of garbage being made to hand out to people who didn't want or need it on top of everything else that horrifies me about Las Vegas put me in a really awful mood.
Loved the Heechee saga, especially Gateway. His other novels I read were a bit of a let-down after reading that.
Author here,

I've always been a fan of Lua and how well it is designed. I wanted to try myself to implementing something similar in Rust.

This project is still a Work In Progress, but I'd love some feedback from more experienced Rust devs.

My current implementation is very naive and probably do too much allocations.

Yet, I think this can be a huge plus for the ecosystem to have a GC-less interpreted language similar in design to Lua.

What I especially like about Lua is how it is easy to interface it with C / C++, so that is the first thing I copied: the ability to interface easily with Rust code.
I believe the NES's 6502 didn't have a logical-OR operator (which is what the situation calls for), only bitwise. The apparent goal was to find out, "Are either PLYPS0 or PLYPS1 equal to 0?"

They probably started with ORA, and when that didn't work, tried AND, and that seemed to work, so they went with it.
Cease shitposting!
When, not whether. And when is a body a person.
Which makes me wonder if putting state level structure around “militias” (open entry for anyone over 18, govern some aspects of sport shooting and training) would be an effective entry to reducing the number of semiautomatic weapons in circulation (though the numbers there are so staggering that it feels somewhat pointless).
Doesn't seem to be for SSE & AVX at least (only 32-bit and 64-bit groups in AVX, and nothing for SSE). AVX-512 has _mm512_maskz_loadu_epi8, but not much has AVX-512.

It's a shame that there aren't guarantees on being able to overread some number of garbage bytes. (for a SIMD-heavy project, I've just went with a custom allocator that guarantees the ability to read past the end of allocations, and storing by either maskstore for 32/64-bit, and blending with what's already there for 8/16-bit)
A lot of the "features" - most of them even - being added to Rust nowadays are just filling holes in the language. Things you might easily assume you could do that for arbitrary implementation reasons, you cannot. A lot of them are basically "fixing and improving the language" IMO.

In addition, frequent releases do a better job of incentivizing taking the time to get the design right, because the consequence of missing a release window is that it gets delayed a few weeks, or maybe a few months, instead of a few years. You can totally see this happen with C++ for example.
> Apple and Google are 99% of the smartphone market

Apple and Android are.

But Android is far more diverse than just Google's distribution.
> Some disciplines like OB are forced to pay a quarter of a million in malpractice insurance every year just to practice

That's one and a half premature babies[0], or ten c-section babies. That number could be low or high depending on the average number of babies that OB is working with.

[0] "a premature baby spends an average of 25.4 days in a speciality care nursery at an average cost of $144,692" - https://www.oviahealth.com/blog/the-real-cost-of-preterm-bir...

[1] "A cesarean section (C-section) is much more expensive, costing an average of $22,646 including standard predelivery and postdelivery expenses." - https://www.valuepenguin.com/cost-childbirth-health-insuranc...
>What is unethical about recording a conversation strictly for personal, private use(ie, a memory aid)?

Nothing, per se. I just don't want to be surreptitiously recorded.

If GP were to say, "hey, I'm going to record this conversation because [my memory sucks|I want to make sure I get this right|most any reasonable purpose]," I'd likely say "sure. Go right ahead."

But IMHO, recording me (or anyone else, but I'm only responsible for me) without my knowledge/consent is definitely unethical.

>Would it be better if it all that was stored was a transcript and not a voice recording?

No. While I do have a deep, soothing voice, it's being surreptitiously (there's that word again) recorded that's a problem for me -- whatever form that recording takes.
Consider that you end up in a legal dispute with another company, and they can legally discover mountains of your recorded conversations which they can then trawl through to cherry-pick sound bites that support their case, while they themselves have been careful to discuss most things off the record. In that scenario you would be at a huge disadvantage regardless of the ethics and legality of your conversations.
Since domains are UTF-8 doesn't the assumption of ASCII breakdown?
> * Don't give orders ("Do this", "Do that") to your colleagues, since they are not your employees, and it doesn't help promote learning & growth by not exposing the reasoning behind the demand;

I think this depends a lot. I do "readability" reviews at my company to make sure people apply good coding standards and adhere to the coding guidelines that we have. A lot of these are very "mechanical" in nature and when I am reviewing changes that have obvious coding standard mistakes I will write comments like a "linter" would. One of the most common examples:

> Use descriptive ("Uses") rather than imperative ("Use") style for function docstrings. See: <url-explaining-docstring-guidelines>

I think this type of "giving orders" in reviews is fine as long as it's clear this is an obvious misuse/misunderstanding/miss of the readability guidelines. For any other kind of comment I'll phrase it differently ("Is there a reason why you did X? I think doing Y might be more appropriate because <reasons>, what do you think?", etc) but for stuff that linter should've caught I don't think it's necessary to be verbose and "sweeten" the comments too much.
People who are isolated from others do worse on cognitive tests: new research
>I just can't imagine living life in this much fear

>You don't make eye contact and keep to yourself, and nothing happens to you.

This sounds like you are living your life in fear.
OP isn't arguing for or against abortions, he is arguing about these soundbites that get banded around in lieu of more nuanced debate.

Calling the anti-abortion croud a 'minority of a particular religion' I think is also an understatement - according to polling c40% of Americans would consider themselves 'Pro-Life' (https://news.gallup.com/poll/1576/abortion.aspx). IMHO it's better to 'strong-man' the other sides arguments (I think you are over simplifying the pro-life viewpoint and are too quick to dismiss their views - let's remember that neither side has an absolute moral truth, and that it's possible to be educated, rational and pro-life).

I personally absolutely support a woman's right to get an abortion, and am from the UK, but looking from afar at the debate in the USA it seems more like a war of slogans than a rational discussion.
Unless the mountain lion is attacking your children or farm animals out in the yard.

Humans are extremely slow runners compared to most dangerous large animals. Even black bears, who really only attack to protect their cubs, can sprint a hell of a lot faster than humans.
This literally sounds like American "Conservatism".
Sounds like very different ideas. I'm pretty sure having a work environment and tools that are more pleasant to work with will indeed make you a better artist.
Yeah, I'm scratching my head at this. On the one hand, the UK does have some weird database trolls (a copyright troll called FootballDataCo claimed licence fees from anybody publishing football fixture lists irrespective of where they sourced the information from, and probably can do again since the EU court judgement against them presumably no longer applies)

On the other hand it makes no sense to accompany a supposed order to c&d screen scraping of multiple (independently maintained) websites with thanks for their generosity and "this company is absolutely entitled to request compensation for their work". Either they're a valuable data provider or an licensing obstacle to using perfectly adequate screen scraping techniques, not both. Not sure why a price comparison website would screen scrape the supermarkets with APIs either...
https://archive.ph/NoMak
The best I can say if I get an article titled "Wear leveling considered harmful" is say "no, it's not".

"Considered harmful" is appropriate for a PSA that the whole community considers something to be harmful. It's terrible for an essay trying to argue that it should be avoided even though that is not the community standard (yet).

The title should be "Why wear leveling is harmful", "A case against wear leveling", or something similar. I don't understand why people keep using those stupid titles.
I also recommend looking at EdgeQL -- https://www.edgedb.com/showcase/edgeql -- a new query language aimed to eliminate some of the SQL quirks.

(I'm a co-founder)
Good advice. I've had friends with borderline partners and they were very dangerous and controlling once things went bad. BPD patients tend to have trouble with the self-awareness part of it so treatment is hard as well (afaik).
The AWS re:Invent conference had great and easy-to-get swag when it first started. Almost every booth was giving away some type of swag with value comparable to a T-shirt. All you had to do was stop by the booth, and they'd gift you something, no questions asked. 10 years later, you go to any company's booth and they're making you jump through hoops, fill in forms, do quizzes and exercises and contests to get a T-shirt. Many booths are not offering anything. The only freebies are stickers and trinkets worth a few pennies. Even Amazon's own AWS hoodie, which they give out at every re:Invent conference, has decreased in quality, greatly. I remember one particular year, the hoodie was so thin and cheap that I gave it to a homeless person on the streets of Vegas. Over the course of many years at re:Invent, companies realized that the ROI on swag was extremely low, perhaps even negative.
https://docs.google.com/spreadsheets/d/e/2PACX-1vRhDMqe8boEY...

I don't see any correlation at all.
> the number of people who drown in a year is linked to how many movies nicolas cage appears in

For those who don't know the reference: http://www.tylervigen.com/spurious-correlations
Thoughts on artificial sugars like Splenda or natural alternatives like Stevia that don’t spike blood sugar? What about Agave or lower glycemic index sweeteners.

Finally, what about fruit? Isn’t Fructose really bad for your body, the science tells us?
I like my company and I think the logo looks cool. Simple as that.

But according to you I have an unhealthy identity problem or longing for validation if I wear a t-shirt?
> Apple's products don't fit your needs, the solution is trivial - don't buy Apple products.

If you don't want to install alternative app stores or browsers, then you should simply choose to not install them.

With the new digital markets act being passed in the EU, everyone will be able to install whatever app store or browser that they want.

And you can't complain because you should listen to your own advice by not installing those other app stores or browsers.
What a great start. Congratulations. Please teach them not only about profit but also operating costs. Discuss cost of gas, time etc.
What if they had to hire salespeople. Keep it simple but continue to feed them next steps in running a business. Talk to them about what happens when they get a bad or an upset customer? What would they do? Again, congrats
Is this documented as a more common occurrence? Or just one-off? Because if the latter, then could it be just an excuse for journalist's own fuckupery?
"hmm, you call it an 'enum class' yet somehow I cannot define methods on it"
I've long thought that high school should require at least one course that I like to call "defense against the dark arts" (kids still dig Harry Potter, right? Hahaha).

The curriculum would mostly be reasoning, how to spot people lying with graphs and statistics, some rhetoric, and extensive coverage of Cialdini's Influence. The entire focus would be studying, and then learning to spot and resist, tricks, liars, and scam artists.
yes and no. that is how it's actually implemented, but from the outside it does look similar to a defined contribution plan. you pay into it during your working years and then receive a monthly payment in retirement. the payment amount is related (albeit not directly proportional) to the amount you paid in.

in any case, I feel pretty confident saying that most people see social security as a deal where they pay in now to receive benefits later during retirement. they may or may not think very hard about the fact that they might be far better off if they had the option to put the money in a 401k/IRA instead, but they surely would not be happy to pay now without the expectation of getting something later.

that's all just to say that it's not a "haha gotem" moment when you find someone close to retirement who "opposes socialism" but doesn't want to see social security go away (for them).
I'm a moderate liberal and I would love for my tax dollars to go to pay for shelters and mental hospitals.
>I assume that I will be held to account for anything I say in the workplace.

That's a reasonable assumption. Although I'd point out that while OP did mention some work-related stuff, they implied that they also record not work-related stuff.

My issue isn't with recording. It's with surreptitious recording -- whether in a workplace or otherwise.
And when a company doesn't comply?

A law without a penalty isn't a law you need to follow.
Naive version to explore autovectorization:

https://gcc.godbolt.org/z/bcefvznG3

Yes, there's some amount of autovectorization here. Seems like a mess of a function. Here's something more like tolower8():

https://gcc.godbolt.org/z/h8GTanodd

The generated code definitely looks funny to me. Here is a manual vectorization, which is shorter:

https://gcc.godbolt.org/z/1e4odEsKq

The issue of loading into your vector register... well, there are some dirty tricks for that. The 16-byte slice containing the first byte, and the 16-byte slice containing the last byte, can both be loaded into registers and then shifted around in order to construct the desired value. Note the careful wording here... these slices might be the same slice. Or you can iterate over the 16-byte slices containing the array, and shift as you go, if you're storing into a different location. Or you can use various masked load/store operations on various architectures.
> Any less than 2.1 and you have to have an uncomfortable conversation about which nation is going to be the sacrifice.

Only if you're the sort of person who cares about such things. I don't see any moral imperative to make sure any particular ethnicity or culture continues.

Before someone calls me the usual assortment of bad things, please take a moment to consider (1) the difference between treating existing people well and making new people, and (2) that I mean this literally and not in the "all the cultures besides the US should go away" sense, and would still take this position even in the blatantly racist "but that means you'd be a minority" situation you're about to try to catch me with.
I'd rather they just not make swag and put that money into their employees so they can be happier and stick around longer. The best services I've used have the same faces when I need something. They build better projects that stay true to the core objectives.
> Can you cite where you saw this data

Not offhand. It was the topic of the Seattle Times for months.

Let's take a look at the private sector. Pay is based on accomplishing goals. It works well. Sure it is imperfect.

> it oversimplifies things quite a bit.

It would be hard to be worse than the current system, which simplifies merit as "has a masters degree". I answered your other points in other replies in this thread.
This makes for some pretty excellent counter-marketing against OpenAI:

"so Meta's GTP-3 is open?"

"correct"

"and the original is not?"

"correct"

"and the original is made by 'OpenAI'?"

"correct"

"hmm"
Wait 15m, pay 30$, and reject a high amount of CO2 just for a quick run to what should be proximity commerce?

I feel like you are stating the problem, not the solution
> - 280k Stack Overflow questions, vs 95k for Vue and 19k for Next

> And ease of hiring due to 170k Angular developers in the US (per Sales Navigator), as opposed to 50k for Vue.js and 48k for Next.js

Listing large numbers without commentary is a bit of a red flag unless you can point to how you analyzed the raw data — e.g. does more questions mean more happy users or more problems which people can't figure out on their own? Does that developer figure exclude the people who said “I used Angular 1, hated it, and switched to React”? That last is related to the conspicuous absence of React, which has higher numbers in both categories.
>Law enforcement isn't available at the speed you need it in an emergency, anywhere. This is often recognized in the statement "when seconds count, the police are only minutes away". Law enforcement's job is to enforce the laws after the fact.

While this is certainly true, we're talking about the difference between minutes and hours out in the country. I am reasonably comfortable walking around town unarmed because, whether it's accurate or not, I feel like there are enough police and people around that i'm not on my own. I do not have the same level of comfort 10 miles into the mountains.

>If you have a mountain lion hanging around outside your door, you can just not go outside until it's gone.

This might not be obvious to someone who hasn't dealt with this problem before but the issue is not just seeing one outside your house, it's coming across a moose with cubs or a bear on a hike 10 miles from home. That is a situation where being able to make a lot of noise best case or using deadly force worst case are the different between you living or not.
Kind of funny using Victoria as an example. Having lived in Victoria on and off for the last 20 years I can remember the "tall-building ordinance" that finally got removed to allow for the construction of taller condos in the downtown area. Up above is also someone posting the lack of progress for bike lanes in their city but Victoria has been pretty good about that with the mayor going ahead with them even despite significant outcry about them. I think Victoria could be faster at adjusting to change but when I think about the changes over the past 2 decades, there has been significant development.
Hack or buy, the eternal question. One can be stopgap for the other.

Add low-profile drill press vise to address weak clamps in this $35 x-y table, https://www.amazon.com/MultifunctionWorktable-Milling-Compou...

A buy-and-hack mod for $65 X-Y vise, https://www.amazon.com/gp/product/B07KXF6CZH/

> The only serious problem with this is the way the compound vise is actually moved. Both screws pass through individual brass pins. Since they are individual, they move freely of each other, affording the bolts a lot of play ... I through drilled both drums simultaneously one on top of the other to keep them aligned and then tapped them. Using a screw, I connected both drums, tightened them solidly, and reinstalled the now one piece compound adjusting drum into the unit. It is now accurate to the thousandth of the inch, no play, no slop. I highly recommend this piece if you are capable of making this modification. It took me no more than 30 mins. to complete the mod and a bit longer to reassemble since I don't look at paperwork for dis or reassembly.
So why aren't they just regulating abortion at the federal level? If they have the votes for this, they should be able to put something together that allows regulated abortion similar to the level prior to the ruling. They had the votes on gun control recently. I assume some of those supporters are along similar social policies lines for this.
It's not the need for adaptation that's the problem with micro-HDMI; it's the ridiculous fragility of it. It WILL become faulty on the second day of use, making your "cine" camera useless for some applications.

But yes, SDI is the hallmark of more-professional gear. I always thought it was perplexing that the first truly affordable UHD camera (the BlackMagic Production Camera 4K) only had SDI and no HDMI whatsoever. At $3K, it appealed to a market that would not own SDI-based equipment. But they were forced to buy a more-expensive SDI viewfinder or an HDMI adapter (and mess with powering it). Still... all of that is preferable to micro-HDMI.
Accessibility in Fedora Workstation
Ask HN: Why is mobile keyboard completion so bad?
Hi HN,

This has been bugging me for a while. We've got things like GPT-3 that can apparently create text out of whole cloth, and tools like Google Docs that provide the ability to complete sentences with the context of previous words before you even type the next word. And yet the swype-style completion on my smartphone continues to be consistently terrible.

As an example, just moments ago I was trying to type "about", and none of the completion options started with "a" or ended with "t", let alone resembled the semantic meaning of "about". And this is not an infrequent occurrence for me; I probably get at most 85-90% accuracy on a good day. That means I'm missing a word almost every sentence, and the typos are so far off from what I intended that I often don't even remember what I intended if I don't stop immediately to fix them.

Maybe I just type poorly, but I'd think even a relatively poor input (with the context of previous words) would be good enough to make a pretty accurate keyboard.

Does anyone else have this experience? Any ideas why the state of practice isn't more advanced at this point?

For reference: I'm on a Pixel device with stock Android keyboard, fully updated. But my experiences have generally been similar on other devices I've used.