skysight-inc/HackerNews huggingface dataset:
Hey man, I wasn't trying to start a fight so reel it in a bit. If you don't like VR personally, that's fine but I don't think your personal experience generalizes to everyone.

I'm perfectly happy admitting that VR will remain niche for quite some time, just like cellphones did and pretty much for the same reasons: size, cost, battery life, cold start of a tech that requires network effects to grow, and social acceptability of use in public spaces. Similar cycles played a factor in the adoption of home computers and the internet, it takes a while for new technology to get off the ground and the initial versions of it are always clunky and unergonomic compared to later revisions that take into account knowledge gained by building and deploying the naive and constrained design.

VR headsets won't always look like they do now, that can be guaranteed as long as technological progress continues. We can argue about the timeline but I admit that no one can predict the future so what's the point. I do think VR will matter for meetings and social activities, there's a huge market consisting of people who live far away from their loved ones or who lose touch with friends after a move. As the technology and UX improve it will become more common to visit someone in VR instead of calling them occasionally. I did say AR doesn't exist and that what we have right now is MR (Mixed Reality) which involves passthrough. I don't even know what sunset of gaming means, it sounds as non-sensical as sunset of movies or sunset of radio to me.
One possibility is you have always had that craziness but you learned to compensate for it using various strategies. But when you’re low on mental energy, you can’t compensate effectively.

I experience this in an extreme way having bipolar. I learned very young how to function despite a severe disability. Lack of sleep would make everything worse because I couldn’t keep on top of things.

When you’re in the middle of it, it feels normal.
I don't have TikTok but one of the most impressive things I've seen while watching my mom scroll is the live streams of folks with a thick stack of lottery tickets, scratching them off one by one. They all admit they only have about a 70% return on investment, which means those streams are largely a loss unless they're making a good amount of money on donations.
The advice I received was as follows: for tax planning and personal budgeting purposes, start from the assumption that the entire settlement/award will be taxed as income. When you receive the check, set aside city+state+fed taxes at your highest tax bracket. If the award is big enough to justify it, talk with an expert since portions may not be taxable either federally or in some states. If the amount is too small to justify paying an accountant (mine was), probably better to simply treat it as income on your taxes.
> Sounds reasonable, no? Just saying "Kill yourself", which is a colloquialism for "f@uck off" or "get bent", shouldn't result in a banning in my opinion.

That's where we are on social media. Making the good faith argument that telling someone to kill themselves is not harassment or death threat.. just a normal thing to tell each other.

Free speech absolutism is absolutely bonkers
> This is why the US generally tries to engage in free trade: It's better in the long term.

The US generally engages in free trade only when it's better for US in the long term.
I have seen some with very thick cables. Gas hoses are still thicker (though not full of copper). I'll allow that the heaviest plug I've ever come across may be slightly heavier than the lightest gas pump nozzle I've seen. But most pump nozzles in California are big hefty things with some kind of vapor capture system. Filling up your car doesn't subject you to a facefull of gasoline fumes the whole time.

Unlike a gas station I had the misfortune to use in Illinois.
I'd genuinely love to read about that if you're able to share more?
It depends on the definition of "popular".

Used for day-job? JS is probably untouchable in this day and age.

Used for hobby projects or self-learning? That's more of an open field.
Postgres has released a new major version each year for a long time.

The only change is that versions used to be X.Y.Z, and now it just used X.Y. Now, X gets incremented for every major version, so it seems like it's moving faster.
Khan Academy fits most of your description. The number of exercises is not unlimited (because that’s an unusual requirement). It could supplement other material if you truly need a huge quantity of exercises. Once you’re into more advanced topics (calculus and above), mit opencourseware is probably the best quality material. Once again, the exercises are the quantity of a typical course.
About four years ago I had a meeting with a distributor who had terminal app and wanted to move it to a web based app. Everyone had the keyboard shortcuts memorized and did a quick demo that the refresh rate of the monitor was not fast (only slightly joking here) enough to go through all the screens they did for each task they had to do in this system. Interesting that this could be a useful replacement for something like that in a modern language.
It checks fine for me.

const testVal = "a"

Here, TypeScript infers that it is of type "string", and knows the value, so it is perfectly happy accepting it to ALSO be of type MyEnum. This is the problem- refactoring MyEnum means that testVal is not automatically updated, because the type is really "string" that just-so-happened to duck-type into MyEnum at the function call site.

On the other hand, if MyEnum were actually an enum rather than a union of strings, this problem wouldn't have happened.
> If not specified, overflow checks are enabled if debug-assertions are enabled, disabled otherwise

Both of the values you can set don't give you a warning though. The linked article is about producing a warning or error when there can possibly be an overflow/panic, which clippy already does.

Edit: here's the lint that warns you that a panic or overflow can be caused: https://rust-lang.github.io/rust-clippy/master/#integer_arit...
Good luck! Sometimes employer sponsorship for a nonimmigrant work visa or even a green card is an option for DACA recipients.
I'm a "hard core PLer" and I am skeptical. I don't like automated solvers where there is no way to manually include a proof (to be checked).
Ask HN: Why do you still live in the Bay Area?
The Advanced High-Temperature Reactor (AHTR) [pdf]
Because I (apparently incorrectly) assumed a lot of people would appreciate the fact the mouse works so well.

Also, because getting the mouse to work well (across Windows, Mac, Linux, etc...) is freaking hard and the Terminal.Gui team is proud of their work ;-).
> I understand that this is the opinion of you and others. That doesn't make it the law.

It's not really a question of law. It's more a question of fact ("were these claimed economic harms caused by the statement"), which means its a question for the jury. Which means it's the opinion of the jury that matters.

As far as "the law" on this topic, typically the most relevant thing will be the jury instructions. These will vary from state to state, but let's take a look at Virginia's since those were the first I found online.

I'll highlight again my claim that we're evaluating:

"Courts and jurors are completely fine with finding that the behavior of nutjob B (and C and D and E and F) that are predictable from the defamation are part of the damages associated with the defamation."

Let's look at the 37.100 for Actual Damages from the VA pattern jury instructions: https://www.vacourts.gov/courts/circuit/resources/model_jury...

> ...in determining the amount of damages to
which he is entitled, you may take into consideration all of the circumstances surrounding the statement, the occasion on which it was made and the extent of its publication, the nature and character of the insult, *the probable effect on those who heard the statement*, and its probable and natural effect upon the plaintiff's personal feelings and upon his standing in the community and in
business

I've indicated the key section which directly supports my claim. I'll turn it over to you. Can you find a state's pattern jury instructions that *don't* behave the way I suggest? I'm not familiar with all 50 states defamation laws, but I'll be very surprised if you find a single state that doesn't allow the jury to include the predictable actions of third parties based on the defamation as part of the harms of defamation.
Art of Problem Solving has a great high school math curriculum with exercises. It also has an online math question component called "Alcumus" that you can use as well.
> doesn't the UK have some master list of companies? Maybe that could be searched.

Companies House has a publicly searchable list of incorporated companies:

https://find-and-update.company-information.service.gov.uk/

The Standard Industrial Classification (SIC) code for "retail sale of books in specialised stores" is 47610:

https://resources.companieshouse.gov.uk/sic/

You can search the list by "nature of business" (i.e. SIC code):

https://find-and-update.company-information.service.gov.uk/a...

It returned 3,437 results for me, but this will include inactive companies and chains, and exclude unincorporated shops. Tax records might be more thorough, if there are a lot of unincorporated companies or sole traders that file tax returns, but I don't think those records are public.
Not saying you're wrong, but... do you have any source for saying that Julia has as many users as Rust?
Exercise can modify fat tissue improving health – even without weight loss
Apparently zsh replaces =cmd with cmd's absolute path. TIL.
You speak as if the security and strategic concerns of the state are shared by the businesses that exploit the state while simultaneously influencing policy. It seems naive to think that the state is always working in it's own interest when all of the money that flows into our political system is designed to keep the state from functioning efficiently or at all.
Screenshots are visible if you're on desktop but not on mobile yet. We need to improve the mobile version. We're a small team! That said, you can see screenshots of the mobile app by tapping through to the app store.
Sorry, not an anwser, but curious if others can relate.

Is there any gotcha related to Admob/GDPR in 2022?
The only damning evidence we need is quantum physic gotchas + uncertainty principle + matter/wave dualism which happen because the simulator does not have enough precision, performance or memory to fully simulate the reality within it operates and needs to cut corners. But maybe this simulation IS reality and reality is simply limited in its precision, performance and storage.
It’s called Stripe Billing, not Stripe MDR. What a pointless exercise but I guess someone wi have some takeaways from this, not sure which one though.
Also note that the reason that Rust can get away with not checking for integer overflow while still being memory-safe is because indexing operations are bounds-checked, so an overflowing index variable panics anyway.
That's funny. I was just looking for "that VPN that hacker news likes" and it took a while to remember the name: Tailscale.

I just started using it to get a screen share session running between my local office and remote connection.

I was incidentally looking for a snapdrop alternative, and this might just be the winner. A really solid product.
I've been using iCloud sync with Obsidian for a year, and it has worked perfectly. Correct, you don't get to put your folder anywhere you want. It has to be in iCloud Drive, but so what?
The Trump administration threatened the Fed in 2017 when they wanted to raise rates to prevent this. Trump passed huge tax cuts as well, contributing to the massive inflation we're facing today. Not to mention PPP and the stimulus he personally signed the checks on.

The entire government failed over 3 different administrations and numerous legislatures leading to this. No one wants to do what's necessary. They just want to score meaningless points for their team, meanwhile our lives continue to get worse.
Then you are in a political bubble being spoon-feed reactionary commentary, because there are all kinds of outrage over PPP fraud and abuse
If you track Personally Identifable Information, such as IP addresses or emails, yes. If you track completely anonymously, then no. Of course, this limits what kind of anylses you can do (e.g. cohort-based analyses will be impossible). But I would also wager that you don't really need that, especially if you're a small startup. You can have a look at my open-source, self-hostable Mixpanel alternative if you are interested: https://github.com/shafy/fugu
More money does not define more spending power.
Apparently not just Rust users but people who want to complain about it. Well done for keeping up Rusts numbers.
Streaming Services Lost the Plot
I thought Jai was dead since there’s no code and very little info other than video about it

But apparently it is being used in closed beta
Yes they're still used. C++ heavily uses them as you've guessed. Off the top of my head QEMU also uses them as a way to register all the machine variants it supports internally without having big per arch tables in source that everyone needs to constantly have merge conflicts with.
You may need an inverse, but you shouldn’t call .inverse() or inverse(A).

Since transformation matrices have simple structure, you can invert them much much faster.

Ex: inverse(R, u) is (R^T, -R^T * u)
If you actually use your e-bike to displace gasoline consumption, thats probably a significant net positive on inflation. So much of this has been driven by high energy prices.
"Corporate Memphis"¹ refers to a style of art. I don't quite see how the woodcut-style images used on this site would be considered a descendant of that.

¹ https://en.wikipedia.org/wiki/Corporate_Memphis
> Some brilliant folks are just bored by usual rather generic work, and their idea of 'fun' is to keep reinventing the wheel that specifically fits current problem. Actual benefits to business be damned, intellectual fun is more important. Once those folks leave (and they always leave eventually), its mayhem for the remainder of the team/company.

I could write a dissertation on this statement alone. But let's use two examples. Python and Node. Both are very "never do anything yourself" languages. Lots of libraries, even more frameworks. What's the result?

1. CVEs all over that place that effect nearly anything people touch.

2. Library creep. Pulling in one library or framework pulls in the entire planet.

3. Libraries and frameworks exist for absolute trivia. Node is famous for this, including stupid packages that literally just color text (and not in a meaningful way like a logger).

So in exchange for avoiding your alleged "autistic brilliance" you increase your attack surface 10 fold. I use libraries all the time, I am absolutely sure to limit their scope as much as possible. I won't use libraries for trivia, and I evaluate frameworks extremely carefully. It's kind of funny how often your opinion is parroted in startup forums but for some reason I keep making more money every year despite every signal pointing to me somehow being in the class of engineer that are, according to you, better off without a job.

Companies are run by idiots. The hubris you show is the same hubris a VP of engineering shows having last programmed 10 years ago. It shows a complete lack of nuance and understanding of the engineer.
I also use ripgrep, and swear by it. It has many of the features previously only found in ag or git grep (parallelism, respect .ignore files, search hidden files, etc).

It's old, but here'd a feature comparison of ag, git grep, ripgrep and others:

https://beyondgrep.com/feature-comparison/
I keep getting an Italian dude in a pizzeria making pizza while he's humming, singing and talking to the audience. And yesterday I got a guy on an assembly line repairing pallets. Best part of tiktok if you ask me. (Worst part is that there's a lot of people with mild developmental disorders that publishes their lives on the app. It doesn't feel right.)
Thanks. Will reach out directly.
suggesting teens avoid iphones, in a thread about 87% of teens having an iphone is a very interesting strategy
How many times are you going to repost this on an article about Google? https://news.ycombinator.com/item?id=33102761
This was basically how my manager laid it out for me on day 1.
In case you would like to try Processing using Racket,
try out Sketching:

https://soegaard.github.io/sketching/
> I think for such large files you really need an editor that doesn't buffer the entire file into RAM and loads chunks in from disk on demand.

That's what mmap does: maps the entire file into the address space of the process while letting the kernel load the pages as they are touched. I assume that would improve performance significantly but I'm not sure if anyone's tried it.
The giver buys 100tiktok coin for 100usd. The receiver gets 100tiktok coins from the giver. For google/apple to get there 30% cut, the 100tiktok coin can't convert back to 100usd.
Solana really seems like the most interesting Layer-1 chain outside of Ethereum... lots of cool tech.
Using Fathom Analytics with ExpressJS and Helmet
1) It depends on the green card path and has nothing to with being in TN status but the default employer-sponsored green card path (PERM/labor certification) is taking 2-3 years right now.
2) It's not a definite no but your demonstration of intent to get a green card could compromise your ability to get a TN, particularly in the short-term.
Obsidian is not open source but it uses plain text local files with Markdown support, so you are not locked in. All plugins for Obsidian are required to be open source. Also Obsidian contains no tracking/analytics, and the Sync product is E2E encrypted. The Obsidian API is also very flexible and allows you to do almost anything if you want to modify the app.
This is definitely the case as many TikTok accounts are fake. They’ll take something like a prerecorded live event from Mr. Beast, create a fake TikTok account with a name that looks like Mr. Beast, and then stream the previously recorded live. Without fail there are always THOUSANDS of people watching these thinking it’s the real thing and donating money.
Except if they banned, say, Apple, they'd be ultimately banning themselves (yes, I know Apple is expanding manufacturing to other countries, but China is still the primary manufacturing location)
This person is getting a lot of snarky responses, but all of this is relatively true at Amazon also and it was true when I was at Intel 10 years ago. This is how large companies operate once they surpass the innovation phase, so it should be no surprise to anyone that's actually worked in a FAANG and doesn't pound down the kool-aid.

Interesting how there's comments on this person being concerned solely with "TC" as if the company itself is not solely concerned with profit. To top it off, most of these companies are on some shitlist for abusing their work-force or slave labor in developing countries. There's nothing wrong in working at a FAANG for the money and I'm surprised to see the current attitude in this thread around that. I thought we were past the employer loyalty era and more accepting of the harsh reality that everything is profit-driven these days.

BTW the person is not literally saying to do these things. They are using humor as a means to illustrate how ridiculous it is working under those conditions.
Is Alex Jones a nut case? No doubt. But I think this should be scary for anyone expressing heterodox opinions. And whatever you think, it will be heterodox before long if you don't constantly amend it.
Nobody said they are. They said they "may be"
“People think that the President of the United States has the power for debt forgiveness. He does not. He can postpone. He can delay. But he does not have that power. That has to be an act of Congress.”

-- (D) house speaker Pelosi regarding the constitutionality of debt forgiveness via EO
IANAL, but I think you can work around this by running Matomo locally and activate the options to anonymize/scramble IPs directly at the beginning.

If you don't use IP addresses or can't come back from a user profile to an IP address, you should be fine with tracking the user journey. But be careful with tracking actions like "placed an order" and linking to that order then. That link would create an option to identify a specific user and could therefore be a problem.
Without knowing all the facts, it sounds like you could go the employer-sponsored green card route.
None of that is relevant to my point.

"I hereby define 'good performance' to be any performance that I, the boss, think is good"

At its most basic level, that's _exactly_ what we as leadership do. All you're now saying is "some bosses suck." Well... yes, news at 11.
They tried and then got locked out.
Depends on how feature complete you want it to be.

Back when I was working in Processing a lot, I could probably have whipped up something decent in an easy weekend. If I wanted to have more complicated features like flood fill, cutting/moving regions etc, I might need an extra day to figure it out.

If all you want is a bare minimum scribbling lines in a limited palette, that could probably be done in a matter of minutes.
The new BAAS paradigm!
Perl is not included in the article. The past year in search on HN shows 8 articles. That's not going to bump Rust from the top, but it's the same as Lua, Lisp, and Erlang.
I'd agree but also add that it's not going to select people it hasnt happened to /havent realised yet too.
I don't think you really appreciate the scale of the problem, when any protocol can be used. Port/IP blocks simply are too blunt now, and once again you are screwed if app provider uses the same IP for illegitimate DNS as legitimate services - you might not be able to block the IP at all and still access the services you need on that device or application. To give one example - imagine if netflix shared video on same IP as their private DNS service. They could even use the same port. Can't block the DNS without blocking the service.

Heaven forbid they use dynamic IP/port allocations too...
That's not what I suggested. I was saying if you're writing performance sensitive code with a hot loop calling `egrep` then a smarter approach might be to use a language better tuned for performance which supports regex libraries.

Shell scripts have their place and can out perform most languages if you're writing simple logic that can run across large datasets in parallel, such as

cat very-large-file | grep "do not want" | sed -r 's/foo/bar/' > very-large-file-refactored

(please excuse the useless use of `cat`, it's there to illustrate the direction of data flow)

But in those types of scenarios the cost of $SHELL interpretation and fork() is massively outweighed by the savings of stream processing.

So my point was: if you're writing a function which $SHELL interpretation and/or fork() create enough of a performance impact where you're looking to optimize how you exec `grep -E`, then maybe it's time to investigate whether $SHELL is the right language to write your function in.
.NET isn't similar because it can be used from C#, C++, F#, and VisualBasic as well.

Obviously C# is by far the most common, but F# is disproportionately over-discussed on HN compared to its usage, and C# is disproportionately under-discussed.
> cat =egrep =fgrep

What is that? I can't seem to find it by searching for " =" in `man bash`
Is there a way to disable the hiding of markdown? I don't like when text moves around
Not sure if the closed beta was a good idea for a programming language...