skysight-inc/HackerNews huggingface dataset:
Absolutely, look into it. Mixed with their tyrannical racial nationalism, you will also find many socialist ideas; here are some examples from the 25 point plan, their early party platform:

> We demand that the State shall above all undertake to ensure that every citizen shall have the possibility of living decently and earning a livelihood.

> We demand... that all unearned income, and all income that does not arise from work, be abolished.

> We demand the nationalization of all trusts.

> We demand profit-sharing in large industries.

> We demand a generous increase in old-age pensions.

> We demand the creation and maintenance of a sound middle-class; the immediate communalization of large stores which will be rented cheaply to small tradespeople

> We demand...the abolition of ground rents, and the prohibition of all speculation in land.

> We demand that specially talented children of poor parents, whatever their station or occupation, be educated at the expense of the State.

> The State has the duty to help raise the standard of national health

https://www.historyplace.com/worldwar2/riseofhitler/25points...

Edit: I'm not surprised that these inconvenient facts are being downvoted. Why acknowledge facts when you can attempt to suppress them instead? Why read history in the very words of the people of the time, when you can rewrite it instead?
The point is there's nothing inherently "far right" about the technology or the platform.

Protection of offensive speech is a bedrock classical liberal view.
How can a Designer become a Developer (Full stack tips)
If you're scraping personal data - e.g. people's names, email addresses, employment info or similar - then you probably fall under GDPR here, unless you can somehow exclude all EU users from scraping entirely. Companies have been fined for this, e.g. Poland fined a small marketing firm £200,000 for scraping in 2019: https://techcrunch.com/2019/03/30/covert-data-scraping-on-wa...
That's true, but it probably would have been under air attack. Rail and Autobahns would have been cut, and other logistics nodes bombed. Effective Soviet air defense probably would not extend to high altitude, because those systems are too few, without enough mobility to survive very long. This would probably have led to the Soviets using nuclear weapons on Western air bases, which would then have escalated.
Because I think that mainstream trans people are done a great disservice by trans extremists. Do you think trans people benefit from being associated with the kind of tweets on that website? Reasonable trans men and trans women are pushing back on extremist language and calls for violence that are perpetrated in their name.

Only by discussing this can peaceful coexistence be achieved.
The naming problem can not be separated from semantics and programming style. For example, I use the principle "name a function so that ideally there's no need to document it or check its source", i.e. function names should be descriptive enough but that implies that functions should be small, do one thing and do it well.

Another principle I use is: if a variable's definition and usage can fit on the screen then give it the shortest possible name. Again, this implies that both functional-leaning style of programming and short naming are encouraged.

Corollary: there's no reason to give an int loop variable any name other than "i" unless there's a naming conflict or the loop body is too long (which it shouldn't be). Right?

But at the end of the day I'd formulate the fundamental principle of naming as:

Do whatever it takes to reduce mental tax for the reader, assuming the reader is aware of the context of the codebase, and roughly has a median level of experience in programming.

The latter part is important because I think good code should teach less experienced programmers rather than make it easier for them to read it at the expense of succinctness.
There’s a curious passage here about a chandelier which is not as colorful, complaining that “you see how synthetic the crystals actually are.”

The crystals are, of course, synthetic. They are always synthetic. They are glass, made by artisans in workshops or by workers in factories, but made using chemical processes nonetheless. The question is whether you are allowed to call them “crystal”.

But the author’s reaction is, “Oh, the chandelier is not good enough” rather than any alternative reaction which might range from “oh, of course it wouldn’t be high-quality crystal, my friend isn’t rich” or “oh, what a tacky chandelier” or “why do you even have a chandelier like that in the first place?”

Getting high-quality furnishings (fittings, doors, etc) in a house requires you to have an opinion on what quality means for hundreds of aspects of your home. It’s not a problem you can simply throw money at. If you want to throw money at something in your home, there are plenty of suppliers for sinks, countertops, doorknobs, and cabinets that are happy to take your money. They won’t necessarily give you something much better, just something more expensive. The US also is in the bizarre position where land is relatively cheap, and we’re naturally tempted to get massive homes.

The author never really returns to the introductory point about microwave meals. If you prioritize high-quality food in your life, you will take the time to learn to cook. If you care about interior decoration, you will spend time shopping for the right furniture. But, ask yourself if you really care about this stuff or if you are trying to keep up with the Joneses. It can be liberating to not care, to buy Ikea furniture and ready-made microwave meals.
So, prefer security by obscurity?
I am a go player. The whole purpose of training is to improve the thinking rate. We train using slow games to build higher level insights and we train using fast games to transform these insights into automatisms (passive thinking).
And this is only the Low Earth Orbit (without geostationary satellites and GPS). Incredible. And incredibly nicely done by NeoLabs!
Maybe so. My problem with the author's attitude is probably that: shabby goods don't fit in his decision matrix.

He agonizes about keeping up with the Joneses, but blames it for sapping meaning from his life. Like Tyler Durden without the self-improvement.

My coffee table costs an order of magnitude less than one of similar proportions at Ikea, yet it's both more durable and more disposable. It doesn't hold special meaning to me, either sentiment or disdain. It's shabby and functional, from which emerges a more meaningful existence.
Gaming stuff is also low delay. My screen tested at 4ms and gaming mouse at 6ms.

Newer studies have shown recognition of events as fast as 13ms. https://news.mit.edu/2014/in-the-blink-of-an-eye-0116

More than 30ms of delay is noticable. My old screen + mouse had a delay of ~50 crudely tested. My old bluetooth headset was over 400ms!

I totally believe you that delay is noticable. I haven't used iPhone, but Android has terrible UI lag virtually everywhere (pointless animations don't help, pro tip you can turn these off in developer options)
I dearly miss that part of X-Plane. It was crazy challenging and fascinating to experience the effects of a thin atmosphere almost-first-hand.
The LPCNet decoder for Codec2 enables high-quality voice calls at 1700 bits per second since 02019: http://www.rowetel.com/?p=6639

Why doesn't this article mention LPCNet or Codec2?
I dont care about their idendity. I do care about their offensive/hate speech though.

Saying racist sh*, and wanting to restrict the rights of minoritys is waaaay different then protesting against an opressive regime.

It is a shame, that the far right were and are able to use the ccp-protestors for their meanly targets.
I was going to purchase iCloud today, I guess that changes.

Unrelated: best personal drive solution HN?
So that means the overall reputation is withering as well. Even more than before probably.

Is Lastpass a widely trusted thing? other than the obvious refrain: "of course it is - its a password manager"?

Is its security known for being well regarded?
The free speech of facsists shouldnt be protected, Im glad there are hackers doing the right thing
> But there are people that want to move backwards, to reduce our standard of living
Your American concept of "left" is still right of centre compared to other countries in the Anglosphere.
I had the same thought, but do your dozen folks use video calls on your instance? Does it work well enough? I'd definitely expect to be able to host a text-only instance for $5, but maybe they also need to provision for more demanding features?

I only use Element / Matrix as an IRC replacement for now so I couldn't tell.
How do you feel about the examples given in the thread like autocomplete suggestions overlaying a datepicker? Surely that's not great for anyone.

It may well be that disabling autocomplete is open to abuse, but it's not up to the browser venders to police the quality of webpages. There are plenty of other features that are abused all the time. Should browsers disable window.onscroll because it can be misused? How about all of JavaScript?
Make the form field names randomly generated each time the page is loaded, and decrypt them server-side.
See also: https://beta.pithus.org/report/5d58f9bd3fb3dd1ce5ec75796b87e...
It seems Blue Origin has gone almost full SLS with their New Glenn. So different from SpaceX.
The approaches could not be more different:
1. spend a lot of money on first-time-right, making no money in the process and having all risk at the end (while trying to lower it on paper). Big kudos to BO if sticks the first landing (my bet is that the first will not land OK)

vs

2. Design for first-time-close enough, spend a lot of money on many relatively cheap-ish prototypes that get blown up but improve each time. While making money with a less (but still) ambitious design
Also there are laws against said content:

https://cnsnews.com/news/article/penny-starr/state-dept-offi...

https://en.m.wikipedia.org/wiki/United_States_obscenity_law
This is realy a great point.

I don't know if I have OCD (I never considered my behaviour debilitating anyway) but I do have these ridiculous rituals before going to bed that take a considerable amount of time (checking if the oven is turned off, checking for open doors, windows, electrical plugs, etc). When travelling, I take pictures of plugs, appliances, taps, etc so that during the flight I can check them, if unsure.

And although I never said out loud "I have OCD" or gave it too much thought, I noticed that many people I know will gratuitously say "I have OCD" when what they mean is "I'm a perfectionist" or "I like paying attention to details".
I hope i can share something here more on this line pretty soon. Its not just databases and blobs over torrent but a whole web based application platform based on chrome for native applications.
The SDK will start with Swift but the C interface can be used by other languages.
Commit archived here: https://git.rip/gab/gab-social/-/commit/fb3b7545705153022c24...
Setup for testing Android app vulnerabilities
Pretty long article with little substance.

I have swung back on forth on variable naming over the years. Right now for me the focus is on part V of this article. Currently I prefer shorter variable names, even if they require a bit more context.

Let's use a concrete example. Say I'm writing a lambda function, and I name it LambdaThatDoesTheThing. This is a long name that (suppose) clearly describes the Lambda. This requires little context, tells me what the function does, and it helps me to tell it apart from others. So far so good.

Now imagine we want to add Metrics, so we call them LambdaThatDoesTheThingMetrics. But maybe we have different kind of metrics, so we actually need two objects, LambdaThatDoesTheThingExecutionMetrics, and LambdaThatDoesTheThingFailureMetrics. We also want alarms, so we add LambdaThatDoesTheThingAlarms. And we want a dashboard, so we add LambdaThatDoesTheThingDashboard.

These variables by themselves might not be a big deal, but when you compose them together they create big chunks of code. At some point the long names actually obscure the intent of the code.

What if instead we encapsulate all of this in a function createLambdaThatDoesTheThing, and then remove the long prefix from all variables? Now we can clearly see that we are manipulating Metrics, Alarms and Dashboards. Sure, we need a bit more of context, but once we have that, the code is much easier to read and follow.

This infrastructure example might be a bit synthetic but I believe it represents how some real codebases are written.
I think he's saying that if it is in fact a generative model, we will see significant differences when we try different languages.
HN Commandments: pray you don't offend the rain gods. Your karma will be wiped away in a furiously terrible flood.
See the "benchmarks" section:
https://github.com/marmarelis/rolling-quantiles#benchmarking...
The default Windows Audio Engine buffer size is 10ms, so that will undoubtedly be one buffer delay in and one buffer delay out.

https://docs.microsoft.com/en-us/windows-hardware/drivers/au...
I can also recommend ESPhome, it supports many sensors and runs on basically anything with a ESP32 or 8266. It's open source and super easy to integrate with home assistant.

edit: and -> a
> Wikipedia has a pretty good overview of the whole issue

It doesn't really.

Openreach was not broken up from BT, it only created a seperate department within BT that continued to skirt various rules.

> It's also possible for Ofcom (gov watchdog) now to monitor and slap either ISPs or Openreach for not behaving well.

Ofcom broke up BT so that O2 and BT were seperate entities because allowing BT to have a dominant mobile network too was considered strongly wrong for competition.

Ofcom allowed the larger mobile networks t-mobile and orange to merge together to become a mega huge mobile network.

Turned around and said no to Three and O2 merging despite being a significant market disadvantage even after merger due to being smaller and having access to significantly less Spectrum. Unlike landlines, mobile networks are heavily restricted by needing radio spectrum to grow.

Allowed BT to acquire EE. Allowed BT to acquire one of the larger virtual ISPs PlusNET. Ofcom denied alternate infrastructure provider Virgin from setting up further competitive mobile network infrastructure and forces them to exist a MVNO.

Ofcom have ignored the fact that BT have been able to offer FTTH connections through their infrastructure to customers before any other ISP is permitted to use it over OpenReach.

"like the UK did it" isn't exactly great.

The OpenReach method however is not exactly unlike the FCC, they do requiring a certain amount of sharing through infrastructure via the Wireline Competition Bureau (WCB) and Wireless Telecommunications Bureau (WTB), but one significant difference to offer coverage of other services. Networks operating in the same area have a tendency to reuse the same infrastructure and mutually piggybacking on each other. There is one added difficulty that State laws do exist to frustrate the federal requirements in place.
Show me a case of "cancel culture" and I will show you a case where the "cancelled" person benefitted in popularity on the right wing side. The people that really do get cancelled, you don't hear from them. The examples you know of are all people who benefitted hugely from the "cancelling". Unless you count the #metoo people. But you probably believe all these men are innocent. I don't really get how due process and opposition to trial by media is usually not important with right wing people when someone is suspected of robbery, but when someone is suspected of sexual misconduct it is suddenly a problem. This feels like the protection of elites (because elites will never be part of a robbery, but can be hurt by a metoo-scandal). And I am seriously curious who is calling for a new war in terror. Tell me, who is doing this?
> Tech's obsession with hating on Gab/Parler is based upon on the identity of the people in them, not on whether offensive or not-sanctioned speech should be allowed in general.

Because it’s often one and the same: the “identity” of the people on them are the ones spreading hate speech and disinformation. You don’t need to sugar coat it as “not-sanctioned speech”, nobody is banning anyone for saying “hey I support Donald trump!’ They are banning people for saying “trans people will burn in hell” and “the Jewish cabal that run the world are eating babies and that’s why Biden stole the election and the democrats will be executed on TV by trump”.

Unfortunately this kind of speech comes from mostly one side of the political spectrum. Yes, I’m sure you can cherry pick random left-leaning Twitter users saying dumb things, but it’s not quite on the same level as you can find on ParlerWatch[1] for example.

Gabs founder: https://i.redd.it/u8mbqmrh41k61.png

1. https://old.reddit.com/r/ParlerWatch/top/?sort=top&t=month
Yet, I’d say it’s not the teams. In my experience it’s usually management that demands new features and doesn’t care about speed.

This line of reasoning makes me sad. It highlights so many problems in a company that a developer is having to deal with;

- Seeing 'management' and 'devs' as opposing teams shows a lack of communication and a lack of understanding from everyone involved.

- A company where managers aren't willing to listen to developers is never going to put out a great product. Developers have expertise and know what they're doing.

- A company where developers think they know best is never going to put out a great product either. Managers also have expertise and know what they're doing.

- If the "managers" dictating that features are added are "higher ups" rather than product managers then the company is never going to put out a great product because the people who talk to the customers and look at usage metrics should be driving the product roadmap. Customer needs should be driving what gets added.

- Developers who aren't putting up a fight to write good, fast code because they're not being listened to stop caring about what they're building, and that means there's very likely to be other problems like significant bugs, tech debt, etc. That just grinds you down and stresses you out.

All in all, if your opinion is "the product I build sucks because managers make it suck" you probably need to find a new job. Not every company is like that. Find a good one.
I'm not convinced the cultural difference is necessarily all that large in practice. From the article he wrote, it isn't exactly a common thing there either but a special event. Obviously there is some difference in theory, but there seems to be some suggestion that they might be somewhat embarrassed as well due to it being unusual.

https://www.nytimes.com/1998/09/22/world/enyokeni-royal-resi...

It looks like he was 44 at the time of that article and 64 when he was in Peru.

If you mean his "thought" process was likely embarassment -> make joke and nothing more, sure. But the reason it would be considered embarassing in the US is that women going topless is often considered sexual. And the joke he makes directly references that. He doesn't seem to be thinking much about the effect of his reaction on the people he is interviewing. Of course he is human and if sufficiently embarrased won't have a lot of thought prior to reaction (and it sounds like it could easily be the photographer intentionally provoking him knowing he won't react well), but he can still change how he reacts later and how or if he talks about the story later.

I guess there are two basic (but not entirely different) reasons the teenagers in Peru could react negatively (maybe more). My guess is that they do not have the same cultural assumption as the reporter that being topless would necessarily be a sexual or embarrassing thing and find that assumption sexist. It sounds like your guess is that they do have a similar cultural assumption and are imagining this old reporter in a vaguely sexual situation with young women.
"fascist" is such an easy word to use without really knowing what it means, slowly degrading its power.
Why Partial is an extremely useful TypeScript feature?
Really? It literally isn't possible to look at the "trending" panel in Twitter without seeing far-left talking points.

For example, today's trending topics include the "cancellation" of Dr Seuss (with many tweets giving examples of why he should be cancelled in the author's opinion) and the use of the words "latinx" and "womxn" to avoid offending people by using gendered language.
I wince at this statement.

There is no need to be a "successful thinker" on something that should be common sense.

It's OK that you don't want to admit your transphobia and instead continue to drop a viewpoint which trans women and people have been fighting against, but at least be honest.
Is that the only base domain? ems.host (I assume element matrix service?) is so uninspired and sounds like a back end domain rather than what you want your identity tied to. Could they not have gone with something a bit more catchy and on brand?
Will happen, according to academic models that have been frequently wrong in the past. Projecting prior trends forwards doesn't get you anywhere near meters of rise, that's my point. And no they have not so far under-represented the pace and scale of change, far from it. That's the kind of revisionist history that makes arguments about climatology fruitless. How can we even debate the accuracy of such forecasts when the past is inverted like that? Here's the sort of thing that was actually predicted, from an AP news report in 1989:

https://apnews.com/article/bd45c372caf118ec99964ea547880cd0

UNITED NATIONS (AP) _ A senior U.N. environmental official says entire nations could be wiped off the face of the Earth by rising sea levels if the global warming trend is not reversed by the year 2000.

Coastal flooding and crop failures would create an exodus of ″eco- refugees,′ ′ threatening political chaos, said Noel Brown, director of the New York office of the U.N. Environment Program, or UNEP.

He said governments have a 10-year window of opportunity to solve the greenhouse effect before it goes beyond human control.

As the warming melts polar icecaps, ocean levels will rise by up to three feet, enough to cover the Maldives and other flat island nations, Brown told The Associated Press in an interview on Wednesday.

The most conservative scientific estimate that the Earth’s temperature will rise 1 to 7 degrees in the next 30 years, said Brown.

It's thirty years later now and the temperature rise since then has been at the very lowest end of the most conservative estimate (which was itself so wide that it was basically useless and hardly an estimate at all).
Soma Fitness Studios
They're really not child's play. At least not for me.

I've been poor. Not homeless poor, but paycheque-to-paycheque, zero dollars in the bank, $1500 on some maxed out credit cards, just budgeted out the non-negotiable bills (rent, heat, credit card minimum payment) for this month and I need to find $8.47 in the sofa to break even and guess I'll hit up the food bank to feed myself again sorta poor.

I make... decent money now.

Is my life objectively better? Yes.

Does the stress of figuring out where my next meal comes from and the stress of figuring out where my meals 30 years from now and how to finance my child's education feel different? No.

Anxiety is anxiety. Just because in a global context it's not as bad doesn't mean it's not as bad to the individual.
I can only image it must be time that OP is lacking, because cooking meals yourself can be substantially cheaper.