skysight-inc/HackerNews huggingface dataset:
Languages that use complex systems of conjugation and declension don't need to rely on word order as much to denote relationships between the words. In normal speaking, subject-verb-object order might still be used, but in writing, there's a lot of flexibility.
Ethical Design Resources
While it may be true that the criticisms of the Bolsheviks leveled by Kautsky may point to a disapproval of Leninism by Marx and Engels, nevertheless, no non-Leninist socialist revolution has ever occurred, and so the charge of brutal dictatorship is valid and legitimate in historical practice.
The problem with direct democracy is that nobody implementing popularly mandated policies has a stake in successfully implementing them. There's no personal commitment. In contrast if a politician or party proposes policies and gets elected, everybody knows who is responsible for implementing those policies successfully, and the electorate can and will hold them accountable for it. In an ideal direct democracy where all decisions are made by popular vote, the leaders implementing those policies are reduced to functionaries. Even if they supported some measures, they're still going to be expected to implement other measures they disagree with. We had that here in Britain recently and it's a recipe for political paralysis.
Using what everyone and their dog is using is prone to bugs just as much because software without bugs doesn't exist or is not very useful, but it also has the benefit of many versatile eyeballs looking at it in many different contexts.

So if there's a bug found and fixed in libxml2 which is used by almost everything else, everyone else instantly benefits. Same with libicu which is being used, for example, by NodeJS with its huge deployments footprint. Oh, and every freakin' Webkit-based browser out there.

OTOH, they rolled their own, so all bugs they hit are confined only to zoom, and are only guaranteed to get Zoom all the bad press.

Choose your poison carefully.
They just happened to have a wardriver on a project that looked an awful lot like wardriving?
I actually confused this with Samsung S22... interesting that there's no branding issue/trademark?
There's no reason why a giant machine can't manage multiple different crops/plants at once. The problem in industrial agriculture isn't the geometric layout of straight rows/columns... It's the monoculture (and fertilizer/pesticide usage and soil compaction and plastic pollution!).

It would be interesting to see a farm get a new voronoi-style layout each growing season.
I said easier, not easy.
It is not the spoon that bends, it is only yourself

Maybe if the universe won't bend and deliver us we want/deserve, we need to bend and accept a form of satisficing[1]. Eg, if I want an instructor to learn math (optimal case) but one is not available, then I go buy a stack of books, find some relevant Youtube videos, and find a reddit forum or something similar to ask questions, and dive in and do my best.

Is that "as good"? No. But is it "good enough"? Well, maybe. That's obviously a personal choice, but my argument is only that for some people the answer is "yes, teaching yourself from books and other resources is a satisficing choice given the absence of other preferred choices."

[1]: https://en.wikipedia.org/wiki/Satisficing
I don't have any data to back this up, but I think they sold hundreds of millions of high end (and expensive for the time) smartphones running Symbian. Remember the N line? The E line? Communicators? All running Symbian, all bestsellers for years.
A test double library for Ruby
Symbian wasn't actually limited to cooperative multitasking. The kernel certainly supported preemptive multitasking, and apps could use multithreading if they wanted to. The POSIX threads API was available too.

However since everything in Symbian was designed first and foremost to minimize power use and memory requirements, the framework actively recommended against use of threads. Instead they asked you to schedule things on the app's main thread which gave the framework more control over when to run your callbacks. This wasn't a terrible idea at all, but the implementation of this system as a C++ multiple inheritance contraption was pretty confusing as I recall.
All these images were generated by Google's latest text-to-image AI
I have an LG flip phone that I use for testing phone systems. I believe it runs some form of Android. It's mostly okay, but typing messages with the keypad requires much slower input than the flip phones of yesteryear. Otherwise, typing too quickly will miss inputs. The rate is something between half a second to a second every time you press a key
> I don't get who this product is for, other than maybe someone who has heard mechanical keyboards are cool but is daunted by doing any research into what mechanical keyboard options exist out there.

Why is the mechanical keyboard community so elitist? I don't have time to research a keyboard made by some mom and pop keyboard operation when I already know it won't work (easily if at all) with my setup.

With Logitech's unifying receiver, I can have a completely wireless setup with a single keyboard and two mice (two different kinds that I switch between for wrist health and comfort) that I can seamlessly use with my work computer and home computer and the same monitor. So no wires, one monitor, one keyboard and mice setup, and two computers (of different OSs) that I switch between with a simple keyboard shortcut.

I'm not into the mechanical keyboard world because I value ergonomics and silence over nerding out over an overly clacky keyboard, but since this keyboard uses Logitech's unifying receiver, it has value. (Edit: well, it looks like this doesn't use the existing unifying receiver, which is definitely a valid complaint.)

The issues with the unifying receiver and interference are not specific to the receiver. As far as I understand, it's interference from USB 3.x ports that affects any 2.5 GHz wireless receiver.
So stripe is trying to emulate what made skyrim so successful? Modding for Saas? Cool :)
I think Milo Aukerman (of Descendents fame) earned his PhD before Greg Graffin. And before Milo, Gregg Turner (of the Angry Samoans). Though certainly Bad Religion are more well-known.

The article does mention each of them in varying level of detail.
> Also Logitech's propertiary dongle is not necessary, it can use Bluetooth.

I tried Logitech G915 TKL keyboard a while back. One of the dealbreakers was that while connected by Bluetooth, you couldn't use any of the _smart_ features of the keyboard like macros or more advanced backlight options. It may be different with this keyboard, but I definitely wouldn't assume that all of the features are available via Bluetooth, sadly
These games are weird and have a bizarrely long shelf life that is often (unfairly in my view) thrashed in the gaming consciousness.

All of the games have this half life where you love it for the first 60 hours, enjoy for another 100 hours of modding and then you are sort of disgusted by the realization that NO game can really sustain this level of scrutiny and you see all the seams, copy-paste that such a diverse world needs.

The Outer Worlds was undoubtably an attempt to mimic the style of Bethesda but I honestly couldn't play more than 30-40 hours of it. Even New Vegas, my favourite in that engine, doesn't have enough of the repetitive grind that really makes these games so unbelievably popular.
We have the tecnology. From Prolog, to Inform7.
Don't forget C# 1.0 which also shipped without generics. The people designing these langs were not inexperienced, far from it. Yet the mistake keeps being repeated every decade. I feel like the industry would be a lot further along if we paid more attention to these lessons from the past.
Is urlencoding sufficient to hide this? Doesn't appear to be.
Imagen: Text-to-Image Diffusion Models
PD-1 is just one of many cell immunity expressions:
https://en.wikipedia.org/wiki/Immunoglobulin_superfamily

A quick search, if I'm reading this correctly, says that HIV expresses PD-1:
https://retrovirology.biomedcentral.com/articles/10.1186/s12...
This is exciting in general, but I'm sad they went with Android. I certainly understand the practicality of this decision, however. It's not as if building your own OS is feasible for most manufacturers.

As has been well-reported, it's effectively not possible to turn off a lot of the spying built into Android.

That said, I'm still happy this phone exists. While imperfect, it seems like a step closer to phones which are primarily phones, and are made with practical concerns in mind.
Oh I didn’t know the antiwork idiots from Reddit had found their way here. That’s my bad. I should’ve realized.
What's wrong with opening the door to user-defined generics?
> No. f-strings are an awful idea. And combining them with r-strings is yet another awful idea.

why?
Alternatively, the fed and every state accepts donations.

The number of people that actively donate to the government is quite small while the number that advocate for higher tax rate on others is quite High.

Meanwhile, the state of California just celebrated a record tax year collecting a hundred billion dollars (30%) over the budget, and is struggling to find programs to squander it on.
Overpriced

This shouldn't cost more than 60, and i'm being generous
I used to run ESPs with custom scripts flashed onto them and over time they were just such a pain to manage. Flashing them all with Tasmota made everything so much easier.
Great job cherry picking tangentially related info off the internet. Those kind aren't in widespread use for the flu.

Technically you aren't incorrect but presenting the information like that is disingenuous.
Absolutely nothing about organic production implies less pesticide. Opposite is true actually.
Still happens.
> In the meta it's listed as the author name.

If I was designing a search engine, I wouldn't use keywords in meta tags for ranking. It's too vulnerable to keyword stuffing attacks.
No, the main goal of the pesticides industry is to supply chemicals that kill of various pests (insects, fungi etc) that would otherwise destroy a significant proportion of the harvest.

Without these pesticides food would be significantly more expensive and less accessible to many people.

I agree that we should talk about moving away from chemical dependent farming but we need to be aware of the full picture in order to avoid glib solutions.
> technolibertarian metaverse dynamic

What?
This is fake news. The only place I see the real story is from The Advocate https://www.advocate.com/news/2022/5/23/monkeypox-outbreak-l...
I think we do both.
Let me remind you that KaiOS exists for phones exactly like this.
The trend of "we fucked up big time and need to create additional waste to take negate our fuck ups" is really worrying.

Installing ultra sonic cleaners, reverse osmosis machines, AC units, &c. in every single of our houses/flats won't be sustainable
At https://youtu.be/GVzuT6eYZUA?t=107 he types with the keyboard

Watching that video the phone was a lot bigger than I thought, I was hoping for something compact but this thing is really chonky.
I think the same way but I'm also pretty sure that the generation to come does not appreciate it anymore.

I hope that e-inc displays will mature. Paired with the UX of a modern I Pad this will replace printed stuff.
So if I understand correctly, the problem is that in order to license its search index, MS requires a concession from DDG on its browser. From a customer's standpoint, these are two separate products - you can use DDG search and not use DDG's browser, or vice versa. It's only because they're made by the same company that MS has the leverage to demand this carve-out. It seems like the answer for customers is to just not use a browser made by DDG, thereby removing that leverage.
Right, but experience has taught me that construction equipment has nothing on my toddler...
>The fundamental problem with democracy is, to not put too fine a point on it, that most people are idiots who really have no business having a say in how a city should be run, let alone a continental scale empire.
>Meanwhile modern "democracy" is a propagandic plutarchy that observably prioritizes the interests of the plutocrats so highly above those of the general population that the latter have, effectively, no say whatsoever.

The former is a consequence of the latter. At least in modern times. Also don't forget that our notional foundations for democracy are rooted in a slave-society. I don't know how that's 'fair' unless you disregard the slaves.

And of course most people have no business in running a government: most people have no experience governing! Most people are subjects in mini-dictatorships (employees of employers).
That's too bad. It means we can't use Twitter to publicize it: https://help.twitter.com/en/rules-and-policies/hacked-materi...
I stand by “criminal”. We live in societies that incentive us to have fewer kids and to have them later in live(considered risk factor for autism ). In the meanwhile pediatrics are not keeping up. So saying all is fine is criminally counter-productive.
Making an observation about a group of people is not "xenophobia". Quite the opposite in fact.

If you read the comment more closely, it's not "muslims don't care about muslims", it's, "arabs don't care about southeast asians", which... well, there's a ton of evidence for this unfortunately.
What is more meaningful perhaps is not the lack of jump, but another optimization “pass” after the inline. Let’s say the compare function needs an object passed to it (e.g. in Java’s case). In this case the call site would create two new objects, pass them to the compare function and jump there. Instead in case of an inline and optimization case the call site might avoid object creation entirely if they would only be destructured in the compare part.
The thread by the security engineer shows that the scripts are communicating back to the servers. That means your multi-pronged protection has failed, unless you've suddenly discovered a way for browsers to block IP addresses from being sent by scripts (and since they can be extracted from the request itself that doesn't seem likely).

That's why the ad blockers that stop the scripts from loading to begin with will always due a much better job than the extra "mumbo jumbo" you're relying on. That stuff should be a fallback for when scripts slip through the filters, not the primary means of protection.
It's not a good example if it isn't a realistic situation.

Kinda like the Dog->Animal inheritance hierarchies to prove why OOP syntax is required.
more like because the language is a non obvious clusterfuck that requires self-inflicted pain to be productive in. sounds like a good use case for a remote container

not to mention, pair programming/ merge review will be easier, making guiding juniors more efficient. of course i'm not saying it'll be all positive but there are legitimate reasons gitlab is doing this
This is a very common issue across all of software engineering I've found. But I really don't get why. If I was given the task of parsing Unicode or XML, I'd run and find a library as fast as possible, because that sounds terrible and tedious, and I'd rather do literally anything else!

Why aren't people more lazy, in other words?
These sorta broken systems were a bit part of the charm of the game :)
Assume everyone in a population governed by direct democracy is not "dumb." Then, there is still a need for checks against what political scientist Alexis de Tocqueville called the "tyranny of the majority."

From the United States National Endowment of the Humanities [0]: "In America, [Tocqueville] saw and praised a people who enjoyed an unprecedented equality of conditions and political and civil liberty without endangering order or prosperity. But he also saw and criticized the way white majorities supported the institution of slavery and the unjust treatment of free blacks and Native Americans. In fact, the greatest danger Americans faced was inherent in their treatment of unpopular minorities."

"The power of the democratic majority arises from the fact that every individual is assumed to be competent to guide his own life and is politically the equal of every other individual. In this situation, the greatest legitimate power will always be with the majority."

A lack of "intermediary institutions, [makes a country have] “no lasting obstacles” in the way of the opinions, prejudices, interests, and momentary passions of the majority and tends towards an unthinking despotism over unpopular minorities."

[0] https://edsitement.neh.gov/closer-readings/alexis-de-tocquev...
> most people that whine about generics & performance don't know a lot about performance

Really it is almost everyone who doesn't know a lot about performance. Any modern programming language is targeted not at an expert, but a beginner(look at Rust which is supposed to be relatively difficult, yet is quite quick for people to pick up in my experience).

Languages should be able to be performant, even when used in poor ways. No matter what, people won't presort their data, since it likely comes from some database or csv file or json response or who knows what. So a language should be trying to accommodate that use case.
there are no mushroom buildings in seyda neen. youre thinking of Aldruhn
That's an impediment, yes, but it's not a barrier. There's nothing preventing billionaires from putting their money into causes which are not charitable. There's only a disincentive in the form of lowered efficiency.
Throwaway for reasons; as a former employee of a defunct branch less bank card provider that launched on iPhone 4; who is copying who?

Overly optimistic marketing copy, super customer friendly hype about changing their world; check, check.

Enjoy riding the bandwagon others pushed down the hill, Andy. Everything old is new again.

Web devs copy and paste frameworks and config state all over. Marketing people do to. I guess when the brand is all there is because the tech stack and service have been done to death, protecting generic marketing hype is necessary.
Highly recommend a regular feature phone or a KaiOS phone; the latter still has useful apps, the former doesn't. You can still keep your old smartphone with wifi if something requires a real smartphone, and a bunch of feature phones have a hotspot mode.

My biggest problem is I have to keep my smartphone stowed away somewhere or I just use it instead of the feature phone.
> the electorate can and will hold them accountable for it

In theory. In practice is this what we're actually seeing?

In Canada at least, I don't think political parties are being held accountable for the promises they make during election campaigns. There is a huge tendency to promise the moon and deliver the status quo.
Get a vertical mouse.
That video clearly shows the user typing using the number pad. So no worries there. I agree, if that were not possible, that would be a little bit silly. This is a perfect example of why I never trust reviews. People are either just really stupid, or they are fake/ paid for.
I think you and the people disagreeing with you are both right, in a sense. These tools can absolutely simplify and improve even a small deployment…for someone with significant experience using them. But there’s a lot of learning that has to happen to get to that level of experience. And for a solo operator or small team without that experience, investing that time into learning may not be the best investment.

You see this contextual disagreement a ton here on HN. Those who gave taken the time to learn these tools and have practical experience using them for real deployments see the alternative as primitive, error prone and fundamentally limiting. Those without the experience see the tools as overly-complex distractions. Both are true, depending on your situation. Like almost all tech decisions, there are no universally correct answers. The best decisions are those tailored to the specific circumstances.
What is "Programmable PTT Button"? I assume it's "Push to Talk".
What's the use case for it? Who uses it?
Then his blog entry worked, which is good. Enjoy!
Have those people built the keyboard themselves, though? I've been periodically checking the more popular/accessible low-profile keyboards and other than Keychron and Logitech it was difficult to find something available in Europe. Low-profile switches definitely exist, but keyboards are pretty rare. If you add requirements like USB-C and bluetooth, there's really not much choice left (or is there? I'd love to be proven wrong)
Why are you being intentionally dense? Compensation in the valley comes in the form of stock options more than anything else. This is like saying someone slightly less consequential to google than Jeff dean or Sanjay ghemawat should be happy with $50 million for giving a large portion of their lives to the company. Are you guys smoking something?

Most child prodigies don’t even work in corporate America and a lot of them don’t care for wealth. They’d rather go into theoretical physics or pure math.
Ada generics are easy to understand and were at least publicly known for ~12 years in 1995 (going by the publication date of the first Ada standard, older if we go to drafts and discussions prior to that standard's release). Generics aren't hard to use, and they aren't novel. That there's any debate nearly 40 years after at least one major procedural language introduced them is mind-boggling to me.
>By discuss I mean listen and consider and understand the other side's opinion in good faith

Based on everything I've seen on the internet, that's a definition that sets the bar so high it's almost comical. Especially when it comes to "culture war" topics like you've listed. Very, very few individuals are willing to actually try to understand what their opponents believe, on either side of the issue, and the exceptions are truly exceptional.

That being said, the Liberal concept of "open discussion" doesn't require anyone to actually understand their opponents'' positions. In fact, it implicitly discourages it. That's because the purpose of open debate, according to Liberal ideal, is to allow "everyone's voice to be heard" in the "marketplace of ideas" so that "the best ideas will naturally float to the top". If one really believes that their idea is the best, they have a vested internet in making sure it is heard loudly and frequently in that market. You're correct that this has led to polarization, because that is precisely a failure mode of these Liberal ideals.

A couple of side notes:

- "Liberal" isn't a synonym for "Democrat", nor is it a strict antonym of "conservative". A lot of the Republican platform is and has been Liberalism/neoliberalism (though this has lessened in the past few decades, especially in the post-Trump era). Indeed, lots of (pre-Trump) Republicans are Liberals/neoliberals, though many would be offended to be called that due to the aforementioned American muddying of the term. (Don't ask me to define the distinction between classical- and neo- liberalism, though, it never had a fully accepted distinction)

- "Transexual" hasn't been the preferred term for over a decade. That and the fact that you listed it in opposition to "women's rights" makes me think that you aren't actually coming to these discussions to "understand the other side's opinion in good faith", on that idea or others, and that might be affecting your perception of what these "liberals on the internet" are willing to do.
Show HN: marc – Markov chain generator for Python and/or Swift
I don't believe younger folks are at all done with TikTok.

I don't believe TikTok is a social network only for younger people. Younger people my drive adoption on certain platforms, but other platforms like Etsy, Goodreads, and Pinterest were not dependent on teenager adoption. And TikTok has grown way past the teens-only set.

There aren't a lot of examples of widely adopted social networks that stopped existing. Everything stops growing. Facebook is one of the most profitable companies in the world, but their user growth is laughable compared to TikTok and not cool with the cool kids.