skysight-inc/HackerNews huggingface dataset:
The Hispanic category was a Frankenstein’s monster, an amalgam of disparate ethnic groups with precious little in common. The 1970 Census had included an option to indicate that the respondent was “Mexican, Puerto Rican, Cuban, Central or South American, [or] Other Spanish.”

Central American origin here. According to 23andme I could be anywhere from a quarter to a third Amerindian, and brown enough to have never been called or mistaken for white. Technically, we could be as "Native American" as many, well, Native Americans who have tribal affiliations, except we lost that continuity of culture over the course of 400 years of Spanish shenanigans, so we're not considered Native Americans. We also, depending on the country, tend not to look white. I wouldn't mind being just American and claiming that but small talk always devolves into some indirect form of "well, where are you really from?" and they certainly don't mean what US state I was born and raised in. It's a messy classification system that we're just forced to deal with. Choosing what "race" I am on a form is like signing a Terms and Conditions page I didn't read, solving a captcha and entering a 2FA so I can get on with my task.
I’ve visited the page you linked before, but it doesn’t say anything about court proceedings being required. It just says payment for a debt. Isn’t a debt created once a provider performs a service and then requests payment?
I moved away from the Bay Area years ago, but the main meetup (hosted at Mozilla and then Cloudflare) was monthly, and always filled the full space fast.

As for conferences, in 2019 and 2020 there were about ten a year worldwide.

I’m not sure what your expectation of volume is, but again, given that we’re strictly talking in-person here and there’s been, you know, a global pandemic for two years, it’s not exactly like in-person events have been flourishing.
There certainly are people for whom "a full minute" is not sufficient - accessibility is important.
Yes, I use the outlook dot com ecosystem and recommend it for non-technical people on a budget. It has a free version of MS Word that's good enough to make resumes on if you have no other way.

At the other end of the scale, you get get a free Office365 enterprise license if you sign up to try out MS Graph Explorer. 90 days but they've renewed it a couple times now, you just have to log in and use it every once in a while.

Tip: If you have more than 1 MS account your computer starts to get confused. In chrome open a guest window to log in to different MS accounts.
The biggest challenges to any build are labor and materials
Canada is indeed very frustrating. It's great for simple things like a broken arm. But the reality is that it's years behind in treatment of complex illnesses. There are a lot of people in Canada that travel to US to see specialists, when they can afford.

US is also able to attract the best professionals, including MDs. Here in Canada we're left with the "leftovers". Those that did not make it big in life.
Stalin is anti-Hitler and because of that pro-freedom

Equivalent logic
The post says "there is a public proof-of-concept available." If that's true, just link to it. The cat's already out of the bag.
Facebooks one thing that I find valuable is the marketplace. Like Craigslist but easier to verify if user is real.

Where do the young folk who don’t use Facebook sell their random crap they’re getting rid of because they’re moving?
> the point of level 4 everywhere under all conditions

That isn't level 4, that is level 5.

> you are going to have build systems which safely handle that challenge of inconsistent attention

Level 4 is geofenced, but able to perform safely without any level of attention from any human driver. If a human is required to be in the driver's seat to take over on demand, then you are describing level 3, not level 4.

> attempting to switch between full self-driving and human oversight frequently would be a safety hazard

It shouldn't be. If a self-driving system can't safely reach a place to park in a region, with no human interaction, it is not level 4 in that region.
We started from the assertion that if a software project loses all of its devs it will not be maintainable anymore by new hires.

Not only this is far from a general truth, we all maintained codebases we knew nothing about I guess, but it applies even less to mathematics, which is a language based on definitions built on few concepts rather than vague and buggy business requirements.
This process has started in Puerto Rico, too. People still mostly use cash, but almost every vendor these days has ATH-Movil, a phone-based payment system through your bank.
But then presumably if you disable it you have to have no heap allocation at any time in your program, or manually manage buffers. I feel like that's not worth it.
So,what happens when the following get ahold of your data:

Health insurance companies start buying your purchasing info and decide to up your premiums due to the amount of alcohol you buy, fast food you purchase, or your grocery shopping habits? Do you eat too much red meat, too many carbs, not enough greens? Is your sugar intake put you at a higher risk for diabetes? How may cigars/cigarettes are you smoking? What about marijuana use, or over the counter drugs?

Home owners insurance:
What if your shopping data shows risky patterns or behaviors - do you or spouse buy too many candles, is your home at a greater risk for fire hazard?

Law Enforcement:
How much ammo do you purchase? Are you frequently buying guns? Are you an active shooter risk? Are you spending too much at strip clubs? Are you spending too much money in high risk neighborhoods?

Obviously these are all just examples, but don't think for a second that they don't already have most of this data, and can brainstorm many other use cases for it, honestly we are just living on borrow time at the moment before it gets unbearable.
I was thinking elixir/erlang too. I've only been using it for a couple of months but I've quickly come to the conclusion that their claims of robustness are not in line with what I want/need. For example, the pubsub lacks persistence and if the node that carries that info dies, you lose that data. There is no built in consensus that tries to maintain state in the face of failure, so you bring in Oban. I've yet to experience the advantages of elixir. Sure, I can hot reload a module, but I spend probably an hour a day waiting for things to compile. I prefer k8s and Go but figure that may be because I'm still new to the ecosystem.
We use crypto.strong_rand_bytes in elixir and Base.encode32, strip padding.

It works like a charm. Length decided by setting number of random bytes.
Raytheon, Lockheed Martin and Yale are all private sector organizations. Being largely dependent on government spending and tax breaks does not make you a public sector organization.
But, at least here in Michigan, the cost of taking non-cash payment is enough higher (vs. cash) that many gas stations offer a small discount for paying (for low-margin gasoline) with cash.
In practice the rest of my life is probably going to be playing whack-a-mole with symptoms without any understanding of what's causing the underlying issues. I have no meaningful diagnosis so by your standard there can be no treatment.
ADHD isn't the only thing that can cause this type of thinking.
Exactly the kind of politics that is so uninteresting and draining working in companies like this. And all of this on top of the actual job itself. It just isn’t worth it.
But it is way less work than it took to build the knowledgebase we have today. Imagine if we could give all our math literature to the Romans 2000 years ago in a translated form, do you really think it would have no effect? Calculus was invented just a few hundred years ago, it took humanity millennia to get where we are today.
Serious question, I know that this is "hacker" focussed forum, but in what field is/are

* Gradient descent for solving a variety of optimization problems.
* Vector Space embedding as a conceptual tool for a variety of complex AI problems.

considered fundamental knowledge?

Personally, I think of fundamental knowledge as something that is covered in a school/college curriculum?

What am I missing?
Making up things to be disturbed by is a classic pastime. The bot was not built by GitHub.
Conway’s law, holding on line 2.
I'm using the Fairphone 3 with /e/OS. Camera works fine. Navigation works with MagicEarth without any issues.

Banking Apps are a different story. At least my bank in Germany is not supporting non-Google phones yet. I'm keeping my previous phone (Nokia 6.1) around mostly for this reason.
Not really. There are ready to use phishing scripts that collect a TOTP and instantly relay it to the auto server
> How else do you police criminals?

Who is talking about criminals? Just because you expose the misdeeds of US govt does not make you a criminal.

> There's nothing about Crypto that changes that. It's just another system.

You can still receive payments in Crypto even though the govt forces the bank and credit card providers to close your account.

Its not just the US govt who wants to control your life, other govts want to do it to.

Payments might be a joke to you but there are many people whose life depends on it.

https://cointelegraph.com/news/how-are-afghans-using-crypto-...
I can remember the days when the Tele (and all other rags) used to whine about those new fangled cash dispensers.

Britain really isn't being forced to go cashless. There's a move towards more cashlessness.

There is an argument to be had about anonymity ie if you spend a £10 note, there is nothing to link you to it but that's something else.
Making things robust to failure is an engineering trade off. Your comment simply points out that there are cases where handling failures aren't seen as being important.
This, absolutely. Especially if it comes with a GUI in the same aesthetics as SerenityOS itself. The world needs less Chrome-clones and Google-backed browsers (which to a certain extent includes Firefox), and more independent ones.

As someone who has also been attempting to write a browser (engine) in my spare time --- but these guys are far ahead of me --- this is great to see.
Yeah, your explanation really hits the nail in regards to what I was trying to understand - MMIO coupled with all of that bus dynamic of a master and slave going on. It's clear to me now that my knowledge gap resides in not knowing enough about interconnects. Thanks a lot!

I do wonder, why aren't interconnects more emphasized in the courses I took? All I've seen was just oversimplified pictures of the process. Your explanation goes just enough into the lower-level aspects of the process to allow me to piece it.
Yeah not all languages are created equal. Working around Java's GC can be a huge pain (luckily the generational GC makes it okay performance-wise to generate metric tons of garbage). Luckily Go doesn't have this problem and it's a lot easier to avoid allocations in Go.
Yup. I'll break out my eink tablet, write bullet points, and make liberal use of the selection tool. (Text editing requires too many operations.)
I think it's a terrible input device for typing, okay for games (if the game has been designed with touchscreens in mind - if it's a port of a game originally designed for controller/mouse and keyboard just forget about it).

I can't touch type on touchscreens at all even though I can effortlessly type on a physical keyboard. My first few smartphones had physical keyboards and I could type quite fast on them after a week or two learning the layout but I just can't do it on touchscreens even after 10+ years.

I'm 34 so I guess I'd be an older millennial?
The owner of the app is a company with a Russian nexus. Do you have a formal asset transfer agreement that moved the ownership of the app and all related assets to your Delaware corporation? Did the original company receive anything of value in exchange for all the assets? Can that agreement be independently verified?

These are the things I would personally look for in an investigation to determine if "Riders app Inc" was a corporation of convenience or the actual owner of the app.
Build on the open web. Works for thousands of other companies every day.
It's about tradeoffs. Positives for touch screens include:

Low cost and small physical space requirement, assuming an appropriately sized screen is already part of the design. You can often fit a bigger screen by foregoing physical buttons.

Direct rather than abstract interface is easier to instruct 'press the picture of the item you want' vs 'use the arrow keys to highlight the item you want, then press the button to select it'

Reconfiguring the interface is a software change (and generally inexpensive) vs a hardware change

Negatives include:

Lack of tactile feedback, generally, means more focus is required to confirm desired actions.

Users hands and arms aren't transparent, so it can be difficult to see the screen while interacting with it.

Context can change while interacting which can be confusing (this isn't exclusive to touch screens)

Filling input buffers is harder. On old Nokia phones, you could navigate menus quickly by pushing number keys and get ahead of the UI, but if you knew the sequences, everything would work out. It's a lot harder to do that on a touch screen if you're pressing buttons that change the on screen button layout --- you're going by memory for the screen location without tactile feedback. I think uis are more likely to discard early taps than early keystrokes, making it possibly less reliable as well.

If the touch sensitive layer is widely seperated from the display layer, calibration to converge touch and display becomes sensitive to viewing angle and can be difficult to use. I'm thinking of touchscreen atms and touchscreen soda dispensers that I often have to offset my touches so they register.
> I disagree with the characterization of medicine not being able to treat so many things. Many things are incurable but a lot of medicine/public health is so effective we barely think about it. Of course we are going to notice and pay more attention to the things medicine sucks at treating, because they’re real problems that inflict a lot of pain due to the lack of treatment.

> But medicine is very good at treating plenty of things like infections (of many different kinds), traumatic/acute injuries, and many disabilities.

I agree that medicine is very good at treating infections and traumatic/acute injuries. Which disabilities are you referring to? Outside of these categories, what can we we effectively treat or cure? It seems to be very little.
Some developed nations like in Western Europe and the Commonwealth have statutory paid time off policies that are much longer by default (thinking 4 - 6 weeks), with employers competing for talent with more weeks off than that, and this allows for greater flexibility in vacationing styles.

Gone are the speed runs centered around holiday weekends with an extra one or two days taken off of work, in favor of immersive trips in a different locale, if desired.

Given that the US distinctly has the resources to support 21st century advances of developed nations and simply doesn't do it, a cynical view of American exceptionalism is always warranted. Especially given that the consensus failures come from a lack of awareness of what developed nations really do. American exceptionalism has relied on comparing the US to the most undeveloped or poorly governed places on the planet, neglecting the idea of better functioning systems or lifestyle existing elsewhere.
Paying with cash doesn't preclude tracking your spending in any way. It might be less convenient to have to make a memo to yourself, but that is another issue. Having electronic-only precludes anonymity, unless some robust/secure/stable form of crytocurrency appears.
Thanks for pointing that out -- I didn't realize we missed adding the link! It's in a repo on GitHub, and we were banging on it to verify the exploit prerequisites.

I'll go do that as soon as I sit down again.
The country is caught in a cleft stick. To kill off inflation, the interest has to rise quite substantially (several per cent at least). But if the interest rate rises, the country can't afford to pay it. (2% rise in interest rate on $30 trillion means an increase in the interest bill of $600 billion - roughly the size of the defense allocation.)
And note that such things don't always remain wastebasket diagnosis. Sometimes we figure out what's actually going on.

Personally, I think many of the cases where something works for one patient but not another is actually saying there's more than one possible cause for the situation.
> You're lucky! When OpenJDK was still closed-sourced Hotspot from Sun, we have chased bugs that Sun confirmed was a defect on how Hotspot handle memory (and this is on a ECC'd system of course), although these days I can't remind of anything remotely related.

I mean sure. I remember having similar issues with early (< 2.3) Python builds as well. But in the last decade of my career, only a handful of outages were caused by Java GC issues. Most of them happened for a myriad of other architectural reasons.
Account Switching: Phased Rollout for Bitwarden Clients
I see a lot of medium size businesses. Im looking for furniture and I’m getting a lot of ads from smaller furniture brands on insta. Some are pretty nice. They are not as small as let’s say some local mattress store, but they are too small to be able to afford untargeted ads like tv commercials and billboards. Perhaps they could do furniture magazines, but many casual furniture buyers don’t buy magazines.
I also strongly agree with these two posts. Yet this appears to be a Northern European phenomena because I see large areas like Asia, with large population numbers, do it. Whatever the opinion, it is not going away. I used cash to buy groceries today.
I really like cash for a few things. For instance local buying and selling. It's so much more convenient to just hand someone a $20 and walk away with the item than to spend the 5 mins dallying on venmo trying to look up their handle, with terrible cell service, and hope you don't misclick on a total stranger who won't return your money if its missent. When I'm selling I prefer cash in hand too. I don't want to find myself in some elaborate scam using these electronic transfer apps.

Cash also helps with tipping. If I hand a waiter cash, I know it goes to them. If I write a tip as a line item on the check, who knows how management is skimming that pool.

Then there is the security aspect. Credit card info can be leaked or scammed many ways. Meanwhile, with a cash payment our relationship is severed the minute I leave the establishment. There is no opportunity for you to collect my info, or for a hacker to steal my info through you, or to take any more money from me than the finite amount I already gave you.

Plus there is the human aspect too. Many people beg for cash, but also many small business owners cannot afford to work over the table. I'm talking things like food vendors in trucks or simply on tables on the sidewalk. I love me some al pastor, and I know that should these businesses have to go from grey market to white market they wouldn't nearly be so viable. Cash makes these sorts of businesses possible and provides a lot of opportunities for plenty of people that for many reasons, do not currently use electronic means.
Yes, we've transferred the ownership and it's obvious in the Google Play's dashboard, I triple checked. All the IP's belong to Riders App Inc, the domain etc. The company is properly structured.
I use Namecheap for email. Dropbox for "drive" (I don't use it often).

I use YT, Google Search, and Google Meet. You cannot escape the first two, and the later is a display of professionalism for me as a freelancer.
From a conceptual point of view, I agree, but... in practice, stacks are incredibly cheap.

The entire set of local variables can be allocated with a single bump of the stack pointer upon entry into a function, and they can all be freed with another bump of the stack pointer upon exit. With heap allocations, even with the simplest bump allocator.. you still have to allocate once per object, which can easily be an order of magnitude more work than what you have to do with an equivalent number of stack allocated objects. Your program doesn't magically know where those objects are, so it still also has to pay to stack allocate the pointers to keep track of the heap objects. Then you have the additional pointer-chasing slowing things down and the decreased effectiveness of the local CPU caches due to the additional level of indirection. A contiguous stack frame is a lot more likely to stay entirely within the CPU cache than a bunch of values scattered around the heap.

Beyond that, and beyond the additional scanning you already mentioned, in the real world the heap is shared between all threads, which means there will be some amount of contention whenever you have to interact with the heap, although this is amortized some with TLABs (thread-local allocation buffers). You also have to consider the pointer rewriting that a generational GC will have to perform for the survivors of each generation, and that will not be tied strictly to function frames. The GC will run whenever it feels like it, so you may pay the cost of pointer rewriting for objects that are only used until the end of this function, just due to the coincidence of when the GC started working. I think (but could be wrong/outdated) that generational GCs almost all require both read and write barriers that perform some synchronization any time you interact with a heap allocated value, and this slows the program down even more compared to stack objects. (I believe that non-copying GCs don't need as many barriers, and that the barriers are only active during certain GC phases, which is beneficial to Go programs, but again, stack objects don't need any barriers at all, ever.)

GCs are really cool, but stack allocated values are always better when they can be used. There's a reason that C# makes developer-defined value types available; they learned from the easily visible problems that Java has wrestled with caused by not allowing developers to define their own value types. Go took it a step further and got rid of developer-defined reference types altogether, so everything is a value type (arguably with the exception of the syntax sugar for the built-in map, slice, channel, and function pointer types), and even values allocated behind a pointer will still be stack allocated if escape analysis proves it won't cause problems.
>Workers represented by the Brotherhood of Locomotive Engineers and Trainmen, and the Transportation Division of the International Association of Sheet Metal, Air, Rail, and Transportation unions mobilized and pushed for the right to strike over the new attendance policy, but a federal judge ruled the dispute was “minor” under the Railway Labor Act, meaning workers cannot legally strike over the policy.

What? Why not just you know, strike instead of asking for permission?
I resonate with your comment and the comment before. Every time I've had to pair program it has completely drained me. It's impossible to both do the deep logistic work component in my head and communicate clearly with someone else. It's like too many tasks working at the same time. I've never tried to itemize how my brain works in that regards though.

Thanks for both of your comments. The mob programming sounds like I would be depleted way to fast.
I haven't tested MagicEarth, but never have I spent as much time miserably lost as when I spent a very determined month trying to use OSMAnd+ (the main AOSP OSM client, at least as far as I knew at the time?).

It's dreadful at driving directions, and it's not like I live somewhere weird. It was getting me lost even in a town with a 30k+ student state university.
I know we'll have driverless cars within ten years

How does one "know" this exactly?