skysight-inc/HackerNews huggingface dataset:
Do an image search for something like "shoulder camera bag" (to put them at least in the same ballpark) and see how many look like the Everyday Sling. I scrolled down the first few pages and there was nothing even close.

Now look at the Amazon Basics version. They even copied the leather brand tag on the side and just replaced the name.
Some of the blame should be placed on the "worse is better" dogma. Often it really just means "my library does whatever was easy to implement". It has it's merits, but it's a very leaky abstraction. It's part of why writing good C code is hard: much of the hard stuff is left to the caller, because the library implementation would be more difficult otherwise.
GitHub: My Kind of Social Software (2008)
If you have enterprise level needs for a full customer identity solution, especially if your company activates in Europe, let me suggest you https://www.iwelcome.com/ (disclosure: I work here as an engineer): long history (founded in 2011), very reputable companies and institutions as long term clients, superb customer support, 0 security breaches, and the delegated user management solution we have is among the best in the industry, if not the best - I personally haven't seen anything like this, even though I tried Cognito and Auth0.
S3 began as a simple service(first S in S3), but now it definitely isn't.

Now there are 6 different storage classes and loads of options to manage the objects and buckets.

Interestingly the latest storage class(S3 Intelligent-Tiering) was created to minimize the overhead of S3.
The word disgusting literally means to be in extremely poor taste (e.g. "the rotton food i ate was disgusting")
Yes. Spirit of (Something) is how the B-2s are named.
and then and or then are shortcut operations, not the same as && and ||, those are and and or.
Microsoft would try to make everyone happy by creating 200 different GUI tool-kits that do similar things on different platforms but with each one having slightly different syntax but giving you the capability of using different languages. If they targeted languages they don't own, they would extend the languages with Microsoft specific keywords!
If your situation is like mine, you have to wait for some
fifteen seconds or so. And then greeted with a login input.
Also, my CPUs were at around 50 % the whole time.

I'm sorry, but if that's the “future of web UIs”, I'd rather
stay with the “troglodytes”, who write simple HTML forms
with a bit of vanilla scripting here and there.
They're not pseudonymous anymore if their email addresses got leaked, which seems to have happened.
Have you also not noticed that the vast majority are critical of the government.

The problem with crying wolf is that, when the wolf does really emerge people would ignore your cries.
> As long as we all expect free, we can't expect privacy.

Paid is still centralized. Decentralization isn't an answer, because people make their own decisions and a collective decision contains a lot of power. The only way to achieve true decentralization is to eliminate communication entirely. I believe it is referred to "Babel's tower". Centralization means we have no freedom and no privacy. With decentralization, 51% could conspire to murder the 49%. That experiment, taken after a few iterations, would quickly turn us extinct.
Great sleuthing, thanks
Exactly which antitrust law does it violate? I read through the Twitter thread linked, it doesn't say.
Cognito is a nightmare and many things are broken. I lost 3 weeks in Feb. on a project trying to get it to work and just integrated Auth0 in 2 days.
Last I checked that wasn't an indicator for sarcasm, but maybe GitHub emoji culture has just gotten away from me.
Not everyone is happy to be a comatose loser like you.
What performance benefit? Its normal memory running at JEDEC speeds.
My understanding is that there was no option to disable only the MCAS system without also disabling the buttons for the stabilizer?

Also, one would think that all automated controls on an aircraft should yield to manual inputs as the highest priority. It seems that was not the case with MCAS, and that alone was a grave design error.
in case you are not aware, Dwarf Fortress is getting an official UX and graphical makeover which will be released on Steam: https://store.steampowered.com/app/975370/Dwarf_Fortress/
An Introduction to React Programming Language
It's odd to me that you think I've insulated myself with only people that think like me. It's like you don't know me at all. I'm literally the person who reached out and had 60 different meetings with all sorts there, and continued to maintain bipartisan group chats. Try to realize that you appear to be the one who thinks I'm a caricature.
I think it is a supported plugin now[1], but geolocation is still a third party plugin, though there is one that is decetly standard to use

[1] https://flutter.dev/docs/cookbook/plugins/picture-using-came...
[2] https://pub.dev/packages/geolocator
Well yeah, sure. I wasn't picking on D, just pointing out that C offers an escape hatch, no matter how dangerous that might be ;)
Source: Have lobbied.

Ahh... that makes sense why this is one of the more reasonable descriptions of how lobbying works. HN seems to think it works by guys in $3,000 suits handing over bags of cash to Congressmen.

Your point about legislators loving to hear from constituents is true - one reason why lobbyists are so effective is because there is often few or no other voices in the room. If voters actually organized around some of these topics they'd be surprised how much power they have.
Why are we back to learning basic computer science? This isn't news to anyone here is it?
I agree, the error in their claimed deviation isn't accurate. You would need to run many trials across many devices at different times of the day for a practical benchmark; it could be a service itself.

I do think the data here is enough to know that a promise wrapper here is insignificant in the grand scheme of things. This fs.promises library must do way more under the hood.
You're joking, but now I'm thinking about the XML we parse at work and the library we're using to do it. We parse a lot of it, but I've always had this vague feeling that it takes a bit too long (given the codebase is C++).

The XML library we use is rather well-known, so if someone found a bug like this there, I'd suspect a general improvement of performance across the board in the entire industry. Efficient Market Hypothesis tells me it's unlikely the library has this problem, but then again, so I thought about AAA videogames, and then GTA Online thing came out.
When you are on receiving side of the "assholeness beyond normal range", it is significantly destructive.

It does actual real world significant damage to actual real world people who then suffer a lot. If such person have real power, say over salaries and firings, the damage is financial and long term very very quick.

It is not just it is unacceptable in abstract way. It is that innocent people are made suffer.
Thanks for mentioning Popper’s paradox, I looked it up just now and its scenario has been on my mind for a long time. Now I can just refer to it, in a fashion like Dunning-Kruger.
On the other hand it was revealed from a 2019 video that Alex Jones hates Trump, while publicly pretending to love the guy to appeal to it's target audience; my guess is that he does believe a few of the nonsense claims he makes on his show but not all; but like the sibling comment says the difference may not matter at all.
Remember, goats are cattle, not pets.
CPython is looked to as the canonical Python. IronPython and PyPy are all modeled after it and aim to behave as closely to it as possible, while CPython is considered the gold standard. Comparing CPython3 and CPython2 is orthogonal to that; one is not trying to implement or emulate the other. You have similar situations with Mono C# imitating Microsoft C# and IronRuby imitating Ruby. If there is a difference, it is considered a deviation from Ruby which is the reference implementation.
Yes because when your post reach HN you need to lock your account or else you'll have people argue in your mentions for days.
I remember getting accurate values from the scroll wheel being the worst in Firefox and basically impossible. You could only get the scroll direction, but not the correct extent (bascially everything just looked like one detent). So you either get incredibly fast scrolling, or incrediby slow scrolling, depending on how you work with the value and whether you still do the oft-needed division by 120. This can also make some touch pads that generate mouse wheel events very unusable for zooming or scrolling.

You can see the difference in the example on MDN as well: https://developer.mozilla.org/en-US/docs/Web/API/Element/whe...

The scaling there works with very different speeds in Firefox and Chrome because both disagree on what value the delta should have. Scrolling up once yields -100 in Edgeium for me and -3 in Firefox.
"This Destroys the RSA Cryptosystem.” is a strong claim. I only have very base knowledge of RSA cryptosystems, integer factorization and the like. Especially I'm not into the math of pn-smooth integers etc. :-)
Is there an expert here to comment on this, e.g. if this only applies to a subset of RSA parameters or if the the whole RSA-cryptosystem is affected?
I guess I found it more depressing than funny.
While i was researching on the possibility of using wiki software for ontology management back then on 2018, i just realized that "wiki is probably good for personal note taking". From there, at first, i forked pmwiki and modify its UI and UX, focusing it more for personal notetaking than a community wiki. Later, i completely rewrite everything from scratch, aiming for performance reasons (https://github.com/altilunium/rtnF). Now, i use it everyday for my personal use. In fact, this comment is drafted on rtnF first. HackerNews' textarea is too small for me to compose a long text.

Then, out there, coincidentally "networked note" application is booming. Roam Research, Obsidian, and even more : https://www.notion.so/Artificial-Brain-Networked-with-linear... . I dont know who is the actual first inventor. I think Roam popularized it first on the public.

Later, people start asking frequently "which notetaking app do you use?". The realization that people do need a notetaking app. Text editor and word processing software are not enough for notetaking. Because the former is intended just for editing a file and the latter is intended for producing printed document. Notetaking is different usecase. Well, even though the frequent answer like "i use pen and paper" "i use my own brain" is rampant on this kind of thread.

Whether on this is a fad or not, i think some people actually need this kind of app. But i doubt whether everyone need it or not. For me who usually research things, collect data from experiments, write down important texts from papers and articles, write down important information while attending online meetings. All of those can be stored and managed on this kind of app. Using text editor and word processing software for this kind of usecase will make your folder cluttered with files, it's hard to manage it.

>I wonder if this link-setting which is still a manual task would not get tedious over time. Then, I could imagine that finding content is still faster with a full-text search or question-answering DL models than clicking through all your links.

Link forces you to organize your notes, i think. Even though i agree that it get tedious over time.
Show HN: Video Translation with AI Voiceovers
Hey everyone!

I just launched Vidtranslate today. Vidtranslate automatically translates your videos with synthesized voiceovers.

You can find it live on product hunt here: https://www.producthunt.com/posts/vidtranslate

I came up with the idea through my own struggle to share multilingual video content. Currently, creating voiceovers for videos is a very tedious and expensive process. Therefore I made it my own personal mission to build an easy-to-use video translation tool.

In a Nutshell:
- 29 different output languages
- 100+ high-quality female and male voices
- Selection of regional accents

Stack:
- Frontend: Nuxt.js + Vuetify
- Backend: Node.js + Express + MongoDB + Firebase

How It Works:
1. Video is uploaded and transcribed to text (Text-to-Speech API)
2. Text is translated to any language
3. Translated text is synthesized to audio with Speech-to-Text API
4. Original video and new audio are synchronised and composed to a new video

I’d love to get your feedback, and I'm happy to answer any questions! See you over at PH!
Cringe. Software developers should really start inhaling a big dose of dadaism to realize how useless their mega seriousness often is.
There's clearly a trend: the more people live in a country, the more paranoidal and authoritarian its rulers. They are afraid of their people and want more control. That's understandable.
> Real numbers have an isomorphism with our reality.

You can probably get a nobel prize by proving this. :)
Professor Alec Gambling Obituary
The government doesn't have consistent communication between and even within departments, that's all really. There is no holistic understanding of things, it's just a conglomerate of BoundedContexts without good interfaces to talk to each other.

I mean if instead of discussing a topic freely on HN you were supposed to share your information using some I-1969 standard form with sections of one word answers, how many compelling and sensible posts would we usually see.
One benefit of markets is price-discovery. But if you're not participating in a market, determining price is akin to shaking a magic 8 ball. It assumes a Just Price, which is a heuristic and a fiction.

Also, quality of living is determined by income, not wealth. Fresh retirees are generally wealthier than other age-groups because they've saved for retirement. But that doesn't mean they consume more. Also, consider the citizens of the Netherlands. They enjoy a comfortable existence while servicing an enormous amount of debt. If wealth were the primary determinant of quality of life, you'd think the Netherlands were as as destitute as Somalia.
It’s the first Mac in years that’s got me wanting to replace my 2015 MacBook.

Does anyone have experience of Pro vs Air as a dev machine. I’m assuming the pro is an around better machine, but that touchbar....
It doesn't fly like a 737 without MCAS, and has a tendency to stall under certain conditions ( unlike previous 737s), hence the MCAS was present ( and very poorly made).

You can say the 737 Maxes crashed due to aerodynamic reasons, since that was the only reason the buggy MCAS existed.
Are you implying big tech is involved in charity in India.

That makes it all the more worring. Subverting democracy at the behest of a foreign actor for pay.

Pay per tweet taken to a new level.
Every aspect? The underlying language must be another one no? Python isn't perfect, but it's a lot more pleasant to work with than Javascript
You write “their” as if one specific ideology was a problem. Watch “conservatives” tie themselves into knots to support a most certainly un-conservative demagogue. It’s just as bad as “leftists” who have forgotten about freedom. Radicalisation is a problem, and it is generalised.
> It's not like you can't get pc games packed with micro transactions, loot boxes, asset flips, etc.

The difference is that in the PC games you can mostly ignore these and you still have a game you play, where skill and work is challenged and rewarded.

The phone "games" that company develops (again, top in popularity) had no gameplay to speak of. You click a button, something spins, over a large number of spins you reliably lose ingame currency so you need to buy more. You get a lot of smoke and mirrors on top of this - an artistic theme, social media integrations, ranks, titles, events, etc, but again the big difference is that there is no gameplay.
I'm guessing GP means the complexity guarantee sidesteps the complexity of the hashing function. It probably doesn't matter all that much in typical case - I'm guessing 80-90% of hash map use is with very short strings.
Same Origin Policy: Demystified
My biggest issue with c-strings is that by requiring a zero terminator and a single char const , it forces a lot of copies(when truncating) and calls to strlen(caller doesn't know the length).

Had it been a char const /size_t or a pair of char const * for first/last it should be both safer and faster. I prefer the later as a pair of pointers doesn't require updating both when iterating with the first ptr.
As both an former art student and Austrian living in Germany I don't think it is forbidden to think about how Hitler became Hitler.

Because for some time of his life Hitler was just some angry guy until he turned to a fully fledged genozidal fascist dictator.

Hitlers antisemitism was partly created by his rejection in the viennese academy and his hurt ego made him want to pay them back for the rest of his life.

Why should forbid ourselves from talking about that psychological mechanism? Because Hitler is not seen as a human but a demon? Because accepting Hitler as a human would mean this could happen again, with us in the role of the baddies?

When your main reaction to personal rejection is to search for a scapegoat, because you can't handle it otherwise you are going down a similar path. Surely most will calm down on the way, surely most will not do so in a political and historical environment that allows them to become violent or even genocidal, but why not talk about it?
Shameless self plug: we also planted a tree in the arctic using a similar method!

https://github.com/tmf-code/arctic-tree
Sometimes I do enjoy that too, but I can also see how other people don't enjoy that type of humor and wouldn't want to be subjected to being mocked. You can't force people to think a joke is funny especially if you're intentionally doing it outside one of those designated stages, often the context is the entire reason the joke is funny. It's one thing if you're picking between 100 math books on the same subject, and you pick one of them that contains the humor that you like, but that's different from when you're shipping the official documentation which is supposed to be the one source of truth for the project. Users can't just pick a different book there if they find your jokes off-putting.
> early days

> production ready

Pick one.
Why is this on the front page?
What's the message here?
Not sure I understand the downvotes this seems to have collected...
Surely you get more variety when not pushing people into roles?
Looks like the so called (by you) dark times are just right for people of your ilk to exit the very country who's ruling government (BJP) is providing for your every need and most of the time luxuries, like the Internet access to allow you to post such derogatory comments and get away with it.
Lift heavy weights
Take Vitamin D
Foster relationships
Start investing if you can
Experience as much as you can
Take risk
That is actually funny because I sourced my number from Wikipedia too:

https://en.m.wikipedia.org/wiki/List_of_Nvidia_graphics_proc...

So there’s definitely something wrong there.
> The FAA has strict guidelines on what is and is not reportable, and those guidelines arent skirted by any commercial operator of a size that would be flying 737

Like it has strict guidelines on when a new version of a plane needs to be recertified and what specific tech needs specific certification and testing ( if failure can crash the plane, and if failure is possible at more than X rate). Boeing completely ignored that when self-certifying the 737Max, so what makes you think airlines will listen to the FAA more?

> The commercial aviation industry, particularly in the US, has a stellar safety record over the past several decades. This track record isnt a fluke, it's the result of systemic safeguards that the carriers, FAA, and manufacturers have put in place.

Baring the latest huge safety problems, like the 737Max.
On creating apps with LitElement using Redux
I'm just starting a new side project, and have looked at Keycloak and fusionauth. Fusionauth has a free offering (ie, self hosted), and takes a minute to install and run. I like it a lot and am going forward with it for testing.

You won't see a login with fusionauth button, you'll just see a login button on my website, which might give you Google, github,LinkedIn logins etc depending on what I choose.
I wasn't saying that incidents that have to be reported won't be reported, but for minor things at the limit between what is and is not reportable, the decision-makers at the airlines will be more willing to ignore them.

Sorry if the tone sounds conspiratorial, but after the whole affair with Boeing, the FAA and also the airlines failing to properly address the 737 MAX's MCAS issue before it was far too late, I have grown a little bit skeptical of the system you describe...
I think the point being made here is that building a business takes time too (e.g. acquiring customers), if other new entrants or existing companies adopt your foss software you may not be able to establish/grow the business as you might have imagined. Assuming that the other companies would quickly notice and adopt that foss software
The year when Chrome actually threatens open web.
I'm not sure but I think they're somewhat disapprovingly referring to the "otome" games, which appear to be something like romance fiction in game form.

I hadn't realized the rest of the developed world had moved past such things already..
If it's already sorted in the right order, quicksort runs in O(n log n). quicksort is O(n log n) bestcase, O(n*n) worstcase.
I think your indentation needs to be adjusted? Like so:

def collatz(n):
while n != 1:
print(n)
if n % 2 == 0:
n = n // 2
else:
n = n * 3 + 1

print(1)

Otherwise, n = 1 terminates, and n != 1 gets stuck looping at lines 2-3.
Why not just:

def _(a, b):
# a multi-lined function
return a + b

high_order_function(_)

Wouldn't this achieve exactly the same thing, in basically the same line count?

Or better, give the function a simple name.
I was speaking more of different departments giving the run around pointing to each other in a circle and saying "not my job". The problem I see here as that there are many things that need to be done and rarely is the coverage of "job descriptions" 100%.
This is not the first time Amazon is caught doing this. I don't believe they suffered any substantial consequences so far. They just continue ripping off products of businesses that are their partners, but Amazon as a sales channel is so vital to companies that I'm not sure even companies getting so blatantly copied are taking their products off the Amazon marketplace. This goes to show the stranglehold Amazon has on online distribution, and why it is appropriate to label it a monopoly in the light of such typically monopolistic practices and abuses. From what I could see Amazon is currently estimated as having a market share of about 50% of all ecommerce in the US.
also dont forget the quadratic time desktop icon arrangement: https://news.ycombinator.com/item?id=26152335
What will soon be the size of Jupiter is node_modules
When I first heard about Active Directory (1998?) I thought it would work a bit like this - a distributed Registry.
I don't see how in any way nationalist and law abiding citizens of India are going to lose anything.
I'm assuming no one is entitled to make money off of anything in particular, so yeah, music falls in that bin.
Just for context, the M1's latency is fairly close to other LPDDR4(x) systems (Tigerlake and Zen3 SoCs).
This is fairly typical of LPDDR4 compared to normal DDR4, part of the compromise.

Not the most scientific, but userbenchmark is useful because it has latency graphs available for millions of systems.

Latest gen Intel with LPDDR4x chips is well over 100ns
https://www.userbenchmark.com/UserRun/40531587
While the same CPU is almost 40ns faster with SODIMMS of DDR4.
https://www.userbenchmark.com/UserRun/40527352