skysight-inc/HackerNews huggingface dataset:
I have ~7 year old bog standard wifi router that has more than enough speed to saturate my 200Mbs downlink. Up to 7 or 8 devices online at a time when all family members are home, and there's never a contention issue. I can hog the connection w/ a huge Steam download, and then when they kids start streaming netflix to the TV it's still all shared nicely with me getting a reduced speed as the stream kicks in, everything still working perfectly & taking full advantage of the 200Mbs speed.

That's not meant to refute you: Sure, faster etc. is good. But I'd be pretty angry if I was told it was being bricked by the manufacturer under the conditions that Google is citing when everything still works perfectly well. There's no reason at all that Google has to disable management within the app.

And since I have a new finished basement that doesn't get the WiFi signal very strongly I am considering an upgrade to a modern mesh setup, and was heavily considering Nest Wifi. Now? Nope nope nope nope nope nope nope.
Or, god forbid, show a woman with nipples.
Ask HN: Sources of Community?
I lost a lot of my social circle over COVID. I've maintained some "one-off" friendships, but a general sense of community is totally gone, and I don't know where to go to find it:

Work: there's probably mixed feelings on whether you ought to rely on work for a sense of community. I'm personally very for this, but even when things were "back", they weren't "back" for tech jobs. I work on a team that's mostly west-coast based (I'm east coast), but even if I moved or changed teams or companies, it seems like so many offices still have so many people WFH that it's hard to find a sense of community there.

Hobbies: Spending just a few hours a week on something, I imagine it's pretty hard to form deep connections. There's also the fact that when I'm pursuing a hobby for the sake of community, it's probably not a hobby I was especially interested in or excited about to start with, which further limits how connected I'll feel to the other people partaking. At any rate, for whatever reason, hobbies I've tried to pursue haven't really led to many strong connections at all, let alone a sense of community.

Religion: I wish I were religious, because I do believe this can be a strong source of community too, but I'm not, and I don't think you can really "fake" your way through it.

Family: I'm single, my family is pretty small, and for whatever reason I don't feel especially close to them. We're not especially distant, it's not like things are bad, but for whatever reason the connections there just aren't that strong. (It's somewhere on the list of things to talk about with my therapist...)

School: I've thought of going to grad school as a way to get a sense of community. Even if it were to work, it seems like a steep cost to pay if that's the only reason I'm doing it. And I've had friends that have tried this with middling success: I get the sense people in grad school don't want/try to socialize as much as people in undergrad.

The military/peace corps: I'm more confident this would work than school, but seems like an even larger life disruption. And it also has the downside that the community likely isn't transferrable after/if I leave the military.

Roommates/shared living: The one thing I'm maybe reasonably optimistic about? I'm skeptical of how strong a sense of community it would create, but when my lease is up I definitely want to try to stop living alone. I'd even be open to some kind of commune/hacker-house kind of thing, though I'm not sure how common those are (still are) around where I live.

I know this reads a bit defeatist, but I think I am genuinely trying to look for solutions here. I also realize how "clinical" this can come off as, but I think I need to start being more purposeful and directed about this: 2 years of "just waiting for it to happen" hasn't really worked. Waiting for work to get "back to usual" is what I'm most banking on right now, and I'm not sure when or if that'll happen.
In the US, the beverage companies hired people to conclude that washing bottles uses more energy/carbon/etc than disposable containers.

Walmart used this as an argument for styrofoam cups.
Well seeing how it is an alternative to babel (which also does not check types) it makes sense.

Type checking can be a lot slower than an AST transformation, especially for a gradually typed language like typescript with tons of inferred types.

For this reason most large typescript code based I’ve seen run their build and type checking steps separately. Personally my workflow is to get it working, do a refactor or 2, then check the type checker, linter and full test suite at the end of the implementation.
Did she stop using her PC?

Worth checking.
In NL, a single example would be the urencriterium (hours criterion). Ill simplify it a bit but it involves 2 criteria:
1) You spend at least 1225 hours on your business.
2) If you've been an entrepreneur for the last 5 years you must spend more time on your business than your job.
If you meet it you get various tax discounts that I wont attempt to describe here. (or pay extra if you don't, depends how you look at it)

Thus the reality is that you run from left to right with your attention chopped up over 1000 things simultaneously while in theory you have to write down all time spend on each business related activity. Almost everything counts as long as you document it. If the description is to generic it is rejected.

Of course there are exceptions too! In the [corona] period 1 January 2021 tot 1 Juli 2021, if you were unable to do work, you may count 24 hours per week. It might be attractive to write things down anyway as it might add up to more than 24.

Now [say] some former employer asks you to do some work for a few months. He wants to pay you a salary as usual but you prefer freelance while the work is unrelated to your company. Do you start an extra company for it???? Will you fail to make enough hours cleaning your office and organizing your desktop??? How much will it cost you if you don't reach the magic 1225 number???

Or say the business is a moderate success, some money comes in, you might be able to survive, the feature set is complete and you ran out of bugs to fix. How spend your time now? You want to get a job but if you spend more time doing that it costs money.
> was there enough assistance,

Having read other stories of other children, yes I would say it was. As the pandemic really got going, shutting down schools was removing some kids only assured meals.

> and did it make a meaningful difference at the right time in your life?

mmmmm for me personally I want to say yes, but can't definitively say so because it wasn't profound enough for me to say "Ah yes my life changed" because of this. I can't tell what my life would have been like if my parents made more money during that same time period.

> Was being better-informed about assistance the biggest challenge by far?

As the parent, probably, I haven't asked. As the child, no, the hardest challenge was asking for it and being told by my parents to go ask. I'd bring home a paper that says you need $50 for this field trip, parents would send me to the office to ask. I'd fight/beg not to. Sometimes I actually got my way, most of time I didn't.

Today, I know/can-imagine what kind of stress that particular fight puts on parents and I thank them so much for raising me.
"There is nothing like “european citizenship”. It means nothing."

Check your privilidge mate. Have you ever seen immigration papers citizens of Russia/China have to fill in?

Are you a terrorist? Have you ever expressed views that could be considered extreme?

Provide evidence you are going to return to your coutry after this visa expires. Oh, you are applying for permanent residency, prove that you have not been abroad for more that 520 days in 10 years. Alao provide us with proof of address in the form of utility bills for the past 10 years. If you are not on the right type of visa, no driving lisence and no mortgage for you.

Oh, you want to start a business, has your company been endorsed by one of our approved sponsors? Oh, you want to get a job, is it on the shortage occupation list? Oh , you want to bring your kids, do you earn enough to support them (by the way your wife's salary doesn't count because we said so)? Have you moved house, gotten married, got a new passport? Must registed with police withing 7 days but the waiting list to register is 3 months long. Lso we chanhe immigration rules twice a yeat and you have no way of knowing what we changed and why. You think we should explain the rules to you mate? Fuck off, pay an immigration solicitor.
I think it was variances that tipped me over the edge. However what little latent knowledge I managed to stash away in my brain seemed to stand me in good stead later on. I guess another thing that stuck and thought was actually useful as a student was how to reconcile my bank account and cheque book.
Vintage computer viruses are definitely in this category of size optimisation. Not so much "modern" malware.
How many people purchased these well after their “introduction” date 6 years ago? I can imagine some people bought these 3-4 years ago. Being forced to replace them is so scummy, I will never trust Google for any sort of product.
The idea that you can’t talk about it is fundamentally flawed. If you can’t give your reports the information they need to be effective, you and the company are failing the people who get the work done.
I watched a documentary about Jane Jacobs the other night, a woman who was involved in saving a neighbourhood I used to live in. I now live in a neighbourhood that was grazed (thankfully not razed) by similar development attempts and the city is now looking into restoring its former vibrance by undoing the damage that was done.

It should be clear from my sentiments that I should be screaming the virtues of the vetocracy and the evils of bulldozer politics, but I'm not. The reality is that these two poles have very different visions. Maligning one over the other, may it be with the term "bulldozer" or "veto", fails to appreciate that. It papers over that one side scaffolds their fear of the unknown with one set of arguments and the other side veils their ignorance of the consequences of their actions with another set of arguments.
It's a vanilla loopback Audio Server Plugin implementation, which is a userspace audio driver mechanism on macOS. Soundflower is an actual kernel-space driver using IOKit, which is the older (and deprecated) way of achieving the same thing.

The actual work is done in a few dozen lines of code (see BlackHole_DoIOOperation at https://github.com/ExistentialAudio/BlackHole/blob/master/Bl...). The rest is just setting up the object model for the OS to provide metadata about the device.
I wish you all success. I'm intrigued by people who are determined to take primary control of their money-making, because I'm so different from that. I am so grateful that companies exist that can manage annoyances like medical insurance, taxes, payroll, etc. so that I can just show up, do stuff I'm good at and enjoy, and then go home in the evening and forget about it all until the next day. I have little skill or interest in finding exploitable markets, but in general I get along with people well and have no problem with other people deciding what large-scale projects to work on, as long as I have a bit of autonomy on actually implementing them. Thank God not everyone is like me, or nothing would get done! But I think without people like me, very little would get done as well. Good luck on finding your ideal niche.
It is only useful in the very niche case that the incorrect variable name you're using is defined (otherwise you'd get an unknown identifier error) and the correct name you should have been using isn't used anywhere.

Would catch this:

var a, b
c = a + a // whoops, should have been a + b, compiler complains about unused b

Doesn't catch this:

var a, b
foo(a, b)
c = a + a // whoops, should have been a + b, but still compiles

All in all, unused variables being errors is an awful feature that isn't very helpful in practice, at the cost of making experimentation a pain in the arse.

There is nothing that kills my state of flow more than having to comment a piece of code that is unreferenced, because the compiler complains, while I'm trying to hack and explore some idea.
> I don’t pay taxes to help other people. I pay taxes to protect myself.

This seems like a very strange model for taxes; maybe it works for military spending? I feel like if this were truly the goal one would not pay taxes at all, as the entire premise of paying taxes is to solve a shared problem--in this case, I am presuming "peace in our time" (I am using the Ultron reference on purpose, btw) as opposed to "a new rail line"--that some people will assuredly benefit from more than others.
Wow that's super cool! I love how it just opens up codesandbox. Thanks for putting this together and sharing it – I just got into Tailwind and it's been so amazing!
Andrew Yang on our long-term future and topics most politicians won’t touch
It’s not just the monuments. Everywhere you go in Rome there are fountains with cold, clean drinkable water. The combination of the roads, rivers, infrastructure, and monuments leaves you feeling like we kind of aimed a little low, at times.
>I'm sure people said the same thing about 802.11ac when everyone was on n, or n when everyone was on g.

You'd probably be well served by 802.11n right now. Take a typical setup of 802.11n with 2x2 MIMO: theoretical speeds would be 300Mb/s. Halve that for "real world" performance, and you have speeds of 150Mb/s. That's more than enough for multiple streams of 4k netflix. Looking around it looks like most 802.11n adapters of the day (I checked 2011, the spec was released in 2009) only support 2.4ghz, so spectrum congestion might be an issue in high density areas, if we halve the speed again to account for this, we get 75Mb/s, which might be slower than your internet access, but is still otherwise usable.

Based on this, I'm thinking the prudent strategy is to upgrade every other wifi generation.
Two choices:

- Node with no fancy stuff like TypeScript, just JavaScript, jest for tests, React on frontend, require 100% test coverage (or less test coverage but use TypeScript).

- Java with Sptrig Boot and their reactive web framework and React on frontend.

Reasons:

- Either of those provides _fast_ feedback loop. Node.js is even faster.

- Either of those have got _huge_ ecosystem and a library for anything.

- Either of those is supported by major cloud vendors and first-class citizens.

- The amount of googleable information on the web if you need some docs or help is enormous.

- The amount of devs to hire is huge.

- IDE support for both is excellent.

- There are official base docker images for either, there are version management tools for either that are very easy to use (mvnvm, sdkman, nvm).

- If your webapp grows you have _a lot_ of scaling opportunities.

KISS database side and use Postgres. Try to make someone else to manage it for you, something like Aurora from AWS or whatever there’s out there. If you _really_ sure that your database model is solid and won’t change and/or you’ve got lots of money to through at problems you may want to consider something managed NoSQL like DynamoDB or what was that, Cosmos from MS?

Host on something like Heroku but be aware that they lack a lot of Enterprise required compliances, we recently moved away from it because of that (we have to be compliant).
I stand (partially) corrected, though everything there does still seem to point towards "tabs tolerated, but the formatter will convert to spaces". I also find it highly amusing that `zig fmt` converts tabs to spaces, and yet they point at gofmt, which, as far as I'm concerned, is the gold standard of "tabs for indentation, spaces for alignment." It could be that that is where zig wants to land eventually, and if so, I'm going to be quite happy and excited.
Would rooting allow reconfiguration that Google will now be blocking through the Home app?
Sadly not yet :)
How do you find flutter's resource use (CPU/RAM) and general UI performance compared to native equivalents?

There have been charged arguments on HN over the past few months over it.

Ex: https://news.ycombinator.com/item?id=26335062
I wish my taxes went to protect myself.
> representing strings as character slices

Zig does not do this. It represents strings as byte slices. A UTF-8 character could be multiple codepoints with each codepoint being multiple bytes.

A big thing about Zig is not hiding complexity. If UTF-8 were implemented at a language level (whatever that means), then "language level" string operations would be non-linear, which would be very non-Ziggy. I could see value in a standard library UTF-8 implementation, but a LOT of forethought would need to be put into it. I think keeping UTF-8 string manipulation at the third-party library level is a good choice for now. Maybe once the language is finalized, the ecosystem is more developed, and lessons have been learned from the third-party libraries, then the standard library can implement this.
Chacha generates much bigger outputs (64 byte blocks vs 8 byte) and has somewhat bigger state (512 bits vs 256 or 128 bits). And AVX-512 is Intel-only. To make spinning up the AVX units worth it, you probably need to generate quite
a lot of output in larger batches (ie, even bigger state required). It’s still interesting, but less competitive than looking at the GB/s for MB-sized outputs makes it seem.
I recently received a 3rd dose/booster, and I have to agree with the WHO that it's bad public policy that 3rd doses are available before the rest of the world has 1st doses. But then, considering the storage requirements and fragility of the common Pfizer and Moderna vaccines, I'm not sure to what degree 3rd doses is negatively impacting developing countries. It is a pandemic and every chance the virus has to mutate, it takes and succeeds. How would the pandemic look if all people get 1 dose before any person gets a 2nd let alone 3rd?
I assume they're gesturing at commissions? Salespeople are usually paid based on a percentage of the deals they close, incentivizing them to promise more to clients in a given timeframe than the eng team can realistically deliver. Then sales usually leaves it to eng to readjust the client's expectations. That's the classic conflict between the departments.
Yes. If they are to be decoupled, I'd rather give the peace dividend to Elon Musk.
List of Cognitive Biases [pdf]
I keep vacillating back and forth, on one hand, it's good to outline what is possible with a relatively small effort, on the other hand, this comes off as worse than virtue signaling - It's turning a blind eye to the complexities of what makes the world the way it is and whoever signed this is just trying to wash themselves of the human condition.
I guess we are in violent agreement then. I just happened to have fresh scars from a lot of knowledge that departed with an ex-colleague recently.
Easily >45 minutes if not.
Had to use this the other day for a video I'm releasing soon. Incredibly useful and surprised this isn't built into streaming software.
I hope this works for my usecase, as everything I have attempted so far either results in silence or completely mangled audio.

All I want on my M1 is to be able to screen record my Zoom calls(full desktop recording) outside of the Zoom application itself.

This is because I want to, as a general review tool for myself, be able to refer back to meetings. My memory has gone to hell in recent years. I want to be able to record my meeting, tag my notes with the recording name, and if I need to refer to a specific recording, throw a speech to text processor at the audio and search.
Technically not correct, because when you get to large numbers you have to take into account that multiplication of those numbers takes O(nlogn) at best. Fib grows exponentially, so fib(n) takes O(n) bits to write. Python uses Karatsuba’s, which multiples two n-bit numbers in approximately n^1.59 time.

Second, to compute the result accurately, you would have to compute many many digits of floating point precision with the closed form solution. That is more expensive than alternative solutions.

The fastest freely available, practical implementation that doesn’t have floating point error is probably in libgmp, which uses fast powering (which can be derived from repeated matrix exponentiation). https://gmplib.org/manual/Fibonacci-Numbers-Algorithm

This takes something like O(multiplication * logn) time. With Karatsuba’s, approximately O(n^1.59 * logn).

(Now I see you said assuming O(1) arithmetic after I wrote this post, but that’s not a reasonable assumption…)
where is the book's url?
"I prefer solutions that perform good over something whose only merit is that it has been made by my neighbor."

I prefer supporting competition in the market, because I know that as soon as monopoly gets established it starts abusing all marlet participants and acting like a little dictator. Of course it doesn't have to be local.

Also Skype was really good before Microsoft bought it, i have no idea what that department is smoking
Not a battery flat state?
Not to mention it's dangerous because of the amount of people acting irrationally and speeding there. There were barely any cars on the road with him (and he did that on purpose, possibly to save people the hassle or actually not kill others).
Everything feels so broken.

Which is precisely the outcome they've been striving to achieve.
The streets are deserted. I doubt this would work with actual traffic. I would hope the app would be able to see traffic quickly flowing around the "jam".
Makes me think twice about relying on anything they do except google.com
> It just feels like in this specific niche, protection of data would be a much bigger selling point than most others

As a matter of sales tactics, if you even remind them of the concept of privacy, they're less likely to buy.

You want the buyer to imagine an idealized future in which their desires are realized.

Very hard to sell on the vague promise that you're less untrustworthy than all the others in this very untrustworthy industry.
They already provide their own insurance. My brother's Model Y, that he has Tesla insurance for in CA, makes wonky noises when he's engaging in unsafe driving (not looking at the road, breaking too late, etc) and he said it might affect his insurance rate as well.
To all the people saying that she's been threatened and that's why she's taking it back: uhhh, do you have any idea how many people would have to be involved? It would be impossible to keep it a secret, somebody would say something. Take off the tinfoil hats, guys.
But does either include a JIT? Can they JIT themselves?
The UN exists because the alternative is a series of international crises caused by people having literally no idea how to talk to their counterparts.

Let it not be forgotten that some of the finest wires of the Cold War came down to the delays in international diplomatic communications between Washington DC and Moscow due to the need to relay messages via embassies.

People have gotten so used to an international power structure with high speed communications and well defined diplomatic channels that they mistake the purpose of these organizations for their effectiveness. The alternative is a lot worse.
It looks like another project from Fight for the Future [0]. They got their start with the original SOPA/PIPA blackout protests. They've done some legitimately great stuff.

Unfortunately they've clearly listened to the same god-awful consultancies that other major charities have, and gotten really sob-story heavy. They also share your data with everyone else in the non-profit space, who will soon be begging for your time/money.

Ask me how I know...

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