skysight-inc/HackerNews huggingface dataset:
WebAIM: Contrast Checker
Show HN: I created a curated list of links to post your projects
You should volunteer yourself to be the change you want to see in the world rather than sit on your hands for Superman to do it.

You are a part of the system that does this. This is irresponsible deflecting.

This community champions & builds these systems and puts it on others to challenge their use in society that you also belong to?

That’s incredibly frustrating and disheartening.

I know literally you’re one person. But this a broadly shared ignorance.

Your lack of character to have these simple conversations where they need to happen, scaled across the population is why society is where it is.

Why should anyone else come to your rescue?
It depends. Say there is a Label that should show some text and a crazy designer asks me to have the text rotating and jumping and also be super light gray and ahrd to read, the component could still report back to accessibility framework the actual text and you could have a better experience then a regular user.

Custom rendering is not most of the time painting on a canvas. A simple example , you have a Dropdown, each item is rendered with a simple component that is something like

<text>item.text</text>

and you might want to change the render function to be

<icon>item.icon</icon><text>item.text</text>

I think ATM you still can't use the HTML select to have a dropdown with the countries and the flags or a dropdown with the fonts and each font it is painted with it's own font family, or customize the numeric spinner arrows or scroll bars colors.

Again , I prefer using native widgets, but I am forced to implement designs and I have to replace a native component with a pile of netsted divs,js and css.
Brand Ties into Content [video]
checkout -b seems more logical to me, but not even close to 1000x more logical. Whether it should go on branch or checkout is just an opinion. You're blowing some tiny disagreement up to ridiculous levels.
>I‘m talking about Switzerland if you are wondering what which of authoritarian regime I‘m talking about

That's part of the the problem. Hundreds of years of (relative to everyone else) peace and stable not too abusive government makes people complacent.

You won't hear many people from places that had repressive governments within their or their parents' lifetimes saying "but if it catches one terrorist."
Totally anecdotal, but in the early years of Airbnb, I was a staunch advocate of their mission and execution. Fast forward to now and several negative experiences with the firm (which have only really happened over the last couple of years) have left me wary of the company, especially having had great experiences with other services like Booking.com. That said, for the chief product that Airbnb mediates - rooms or apartments instead of hotels or hostels -, they're top dog. Alternative options in this space are mighty slim if you're looking beyond non-sketchy options, perhaps because barriers to entry, by way of building large-enough user and hosts bases, are _really_ difficult to build up.
Thank Mozilla for Firefox reader mode. This site is horrible to look at. And because of that, dear Nikita, I haven't looked at your repository. Remember the rule "first impression matters"?
The Feynman Learning Technique: How to Learn Anything Well
> Even though I grok git's mental model, I still can't answer the top-voted "git" questions on Stackoverflow without a cheat sheet

This sounds like you just don't use or need those things much, which is fine if it works for you. Of the top 10, I can answer 9 of them without doing any research because I've used these commands a lot and they've become a part of my workflow. The one I'm missing? I've never renamed a git branch. If I needed to, I'd probably just do git branch --help or google it and figure it out in five seconds.

You don't need to commit every command of the program to memory. Just like anything else in tech, knowing how to find the knowledge you need is good enough.
> The Ride - The Ride of the Valkyries was played, and only played, at the beginning of finals week

There was a loophole. You could play it at other times if you were playing the complete opera it is from.

I did that a couple times, although to be extra safe I believe I did the whole four opera Ring cycle instead of just the one containing the Ride.
> about time that cert enablement is built into all web server configs

It feels like we're slowly getting there! +1 for Caddy for making HTTPS a surprisingly pleasant process. My home router and NAS also support (and enable) Letsencrypt out of the box, which was a nice surprise.
FYI, cpu-monkey.com states that the following CPU's have the following scores and TDP respectively:

- AMD Ryzen 9 4900HS: 11006 on 35W

- AMD Ryzen 9 4900U: 1279 on 15W

- AMD Ryzen 9 4900H: 11061 on 45W

- AMD Ryzen 7 4800HS: 10590 on 35W

- AMD Ryzen 7 4800U: 10156 on 15W

- AMD Ryzen 7 4800H: 10590 on 45W

- AMD Ryzen 5 4600HS: 8934 on 35W

- AMD Ryzen 5 4600U: 8044 on 15W

- AMD Ryzen 5 4600H: 8934 on 45W

And finally, just for spite:
AMD Ryzen 9 5950X: 28641 on 105W

Disclaimers:
1) As TDP I've taken PL1 as that is undoubtedly the exact same thing that Apple is doing.

2) I don't know/care about Intel's unlimited refresh works, so can't tell you what Intel's products look like.

3) Data comes only from cpu-monkey.com, so take the numbers with a grain of salt unless they are verified.
Magnetic kits for learning basic electronics
On my team, this glue work is the responsibility of the Product Owner.

Essentially, it is the PO's responsibility to ensure that everyone on the squad knows what to do and how they should be doing it. If not, the PO calls a meeting and brings the right people together until a consensus is found.

Having a full time PO on each squad lets the PO take up any work that isn't coding, but is blocking squad progress.
If ye love wealth better than liberty, the tranquility of servitude better than the animating contest of freedom, go home from us in peace. We ask not your counsels or arms. Crouch down and lick the hands which feed you. May your chains set lightly upon you, and may posterity forget that ye were our countrymen.
wouldnt keeping a fixed price solve the issue?

>This does not appear to be a primarily technical problem. If these tickets sell out in 10 minutes, creating a better technical solution to let them sell out in 2 minutes isn’t actually improving anything meaningful.

i am sorry i don't understand how is forcing users to buy those tickets in 10 minutes instead of efficient 2 minutes helping anybody?

its not like i can just buy PNRs like i can do on airlines to inflate the demand. i have to buy a ticket now, if its available, i pay and thats it. why do you need complications. its not like i could sell my ticket or transfer or whatever.

where does ticketmaster come in? that is a for profit system designed to charge people to buy more tickets for their own commissions.

why is irctc wanting to be like that?
Those things are extremely inefficient. Here is how it is done.

https://en.m.wikipedia.org/wiki/Geothermal_power
They are convenient. Before cookies we used a session id in the URL and storage on the server.
Hah so true. I'm Owen, the maker of tinyfeed. We will see, I will launch it on HN soon but I'm a bit terrified...
Looks like some css issue. But the content was great
s/hits back at/replies to/

In this article, I see nothing that indicates hitting.

They don’t even say the complaint is completely unjustified, just that it is inaccurate. That already is the case if only a small detail (for example if it says Apple uses the identifier, while they don’t) in the complaint to be incorrect. It doesn’t make the entire complaint invalid, though.

Reading https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX..., article 5.3:

“3. Member States shall ensure that the use of electronic communications networks to store information or to gain access to information stored in the terminal equipment of a subscriber or user is only allowed on condition that the subscriber or user concerned is provided with clear and comprehensive information in accordance with Directive 95/46/EC, inter alia about the purposes of the processing, and is offered the right to refuse such processing by the data controller.”

I would guess (one of) their arguments are that the ID in itself isn’t information and that it is up to those reading the ID to explain the purpose of processing the ID.

I think that makes sense, but also can be called factually inaccurate/incomplete. One could argue they collude with advertisers to track you.
There are third party Ad-Tech companies that will sell IDFA - cookie combinations they have gathered from their "partners".

Think it through: you read this very article, and many cookies on that page you will have consented to will let many ad-tech companies know that you should probably be labeled "privacy conscious". Which, as any good AI will teach them, is closely related to the "extremist left" and "anti fascist" labels. Next, you start Youtube or Insta on your Apple device. Now you suddenly see promoted content from those bubbles because you probably want to click on it.

Ad-tech is dangerous.
How to Import 100M+ Records into DynamoDB in Under 23 Minutes
This clearly isn't a popular opinion, but I may as well add it here: I like git. It's not that bad and not that hard to use. Occasionally I have to look up how to do something, usually involving git-filter-branch. But that's no surprise, because what I'm trying to do is usually inherently complex. I don't think a different interface would solve that. For most other stuff, git is simple and easy to use. It was a bit slow to learn, but most really good tools are (e.g. vim).
The git book explains the internals very well, so you can easily verify it for yourself. Files are referenced as objects in trees, which are pointed to by commits. editing a file creates a new object for it. (edited for tone)
What would this primarily be used for? I imagine investigating old platforms and games, old file formats? What else?
There is a nice counter-balance to the "I've got nothing to hide" idiom, which is "I've got nothing to hide, but I've got nothing to share".

Changing the focus from "hiding", which insinuates underhandedness or immorality, to "sharing" - often allows the conversation to extend to "What would you be comfortable sharing with (the government | the police | your neighbors) etc.

In my experience, this angle helps people grasp more quickly that they'd be uncomfortable sharing many things with most people.
How do you mean "hog" all the tickets just make them non transferable if they are already not.
I see many comments saying that Git is still the best SCM system, which I agree with. Git can simultaneously be bad, and better than any other option available. To me Git has always seemed a little bit awkward. It works well when it works well. I think it it solving a hard problem. I don't think Git is the final solution though.
Um - make that Kernel 5.8!
> What would you tell a beginner who has to figure out 20 different technologies including git to get a basic web project going?

We have the whole education system to deal with that. It's the same problem as in mechanics, chemistry, biology, etc.
Why can I not be pissed off at my government abusing my data? We should also be pissed off at the insanely wasteful spending that the federal government does as well.
Not if you're just making it look different, because the component already hooks into the right APIs to expose itself to screenreaders etc.. Of course if you're doing something completely radical you need to implement accessibility yourself, but there's more flexibility to customise existing components as little or as much as you like.
> SWT is surely just going through AWT

Not so, SWT uses its own bindings to the OS's native GUI toolkit, using JNI.

> desktop JVM could see a surprising renaissance as a lesser evil

I'm not convinced that a whole new toolkit is the solution, with all the challenges that brings (lots of widgets to create, internationalisation, accessibility, multiple platforms to test on, etc). I figure the better move would be to work on improving JavaFX. As far as I can tell it's a pretty solid GUI toolkit, albeit one with little adoption.

edit Also, I suspect one of the things holding back Java desktop GUIs might be that they're often clumsy to distribute. Expecting the user to install the JVM isn't good enough, the application should bundle a JVM, or use ahead-of-time compilation. The user should never be made aware of what language you built the program in. As I understand it, OpenJDK has been making solid progress on the latter option. (And Excelsior JET no longer exists.)
Instead of Skia bindings, probably the effort of building a C++ UI toolkit that has the features he needs and THEN do Java bindings for it would prove more useful for the community instead of tying the UI toolkit to Java. That's kind of what's missing in my opinion, something that does the hard part of UI, integration with native OS controls (eg. open dialogs, etc.), accessibility even with custom UI drawn using 2D primitives, etc. and that would be a great project that would also benefit the author as long as it has Java bindings.
I spoke to a person that didn't like rebasing who said that the threshing didn't matter because nobody reads the history. But for me it's one of the first tools I reach for when I find a bug or confusing code, trying to understand the intent. I see that as a fundamental difference in how the problem space is viewed and that they're stuck with a Github-first point-of-view. To me, even with merge commits, the history should be a statement of intent and treated as a first-class citizen, or even the primary output. Pushing a branch with threshing is like sending an email with visible backspaces.
I have often thought about what a truly intuitive, simple, easy, user-friendly VCS would look like. Git is fine for programmers, but what about non-programmers, or student-programmers? Would it be possible to make a VCS that my mother could use without sacrificing too much power?

One thing I would give up easily is decentralisation - a centralised model is more straightforward, and, for better or for worse, most people use Git in a centralised fashion.

Conflict resolution is one of the hardest version control tasks for beginners. Maybe it could be made easier by making the VCS AST-aware for more legible diffs, or by automating conflict resolution altogether with CRDTs or OT.

There were some interesting, very different takes on version control envisioned for darklang:

https://blog.darklang.com/how-dark-deploys-code-in-50ms/
> I never heard anyone say finesse, brute force, or ignorance

Not even on ditch day [1]?

[1] https://www.caltech.edu/about/news/ditch-day-today-39501
> WASM implies Rust or C++

Nope, there are lots of languages that compile to WASM. In fact, Kotlin compiles to WASM, and you get the best of both worlds, able to interop with the JVM, and compile to WASM (and C++/ObjC, and JS)
Absolutely this.

One of my friends runs a market research firm that works for big retailers. She says 90% of their work is about producing evidence for the decisions that have already been taken - so they can be implemented without causing complaints.
At Indeed, we developed something similar that is also open source https://github.com/indeedeng/k8dash
Jetstack donates cert-manager to Cloud Native Computing Foundation
It is true that our culture and the faith of our ancestors shapes how we perceive and think about the world around us.

If I recall right Krishna in Hinduism is the highest of all the other gods. That seems to have more in common with Abrahamic religions than from the first look of it. Like you we also believe there are other creatures that are immaterial: different ranks of angels and demons. What differs them from the God though is they were created by the Creator. We believe that this Creator is a person whom we can interact with, and that makes the search of divinity a fascinating journey, not just a mind game or scientific project. It's a relationship with two sides.

I don't know what you mean by rational religion or compatible God? Like someone said in this thread that even our rational thoughts have unrational presuppositions at their bottom. And trying to make God compatible with our thoughts means reducing God to fit into our minds. He is infinite and eternal being. In one sense we can't even say that God exists as our existence lies in Him.

I understand why people are sceptical to organised religion. But from my viewpoint and experience Orthodox Christianity offers a thousands of years of experience about who is the Truth and how I can participate about His life and become like Him.
Ask HN: What is the hardest part about keeping notes for your technical work?
> A game absolutely should be use HTTPS anyhow, for their own security.

The game has no log-in or sign-up; no account system. The only potentially sensitive data sent is the nickname the user enters.

> But I'd say that anyone that has an operation so big that it dynamically creates and destroys servers to balance load should probably already be paying for their own wildcard cert anyhow.

The game is free and ad-supported. Dynamically creating and destroying servers is a basic requirement.
Torvalds understands something extremely important about software, and that makes him uniquely suited to make deep, foundational, bedrock software projects.

The machine world is the machine world, and the human world is the human world. Git was built to match the problem space and not human intuition. This is why we still use it while no one who doesn’t have to uses cvs or svn anymore.

Of course it’s not easy for the beginning to intermediate coder to understand. It wasn’t written to solve that problem, it was written to support Linux kernel development.

What’s nice about git is that the interface stabilized years ago. It’s not going anywhere. Alternative git interfaces are everywhere, but only one is really any good, Emacs’s magit. There’s nothing stopping you from writing another one.

Or just do what the rest of us do when we encounter historically-entrenched ugliness. Learn its eccentricities and move on.
Git itself requires you be able to think of it as both models, diffs and snapshots. For example most uses of `git rebase` are clearer if your mental model while doing so are of diffs.

That only one is how it's implemented is besides the point really, until you get _quite_ low level.
If I remember correctly, continuously extracting a few gigawatts of heat out of the volcano would be enough to stabilize the Yellowstone area.

https://www.bbc.com/future/article/20170817-nasas-ambitious-...

This might be the report that the coverage refers to:
https://scienceandtechnology.jpl.nasa.gov/sites/default/file...
Git is more popular because Github used Git and Github was better than google code or sourceforge. Bitbucket got like 80% of the way there but was always a few steps behind. Had bitbucket taken off rather than github (which is much more to do with the web UI and network effects than the underlying VCS), we'd all be using hg now.
Eventually? You mean already is happening. It has started. But that only as a side note.

The "problem" is, that there is not one universal "freedom". Freedom is many concepts packaged into one single word.

Coming from Germany, I still remember the division by the Iron Curtain. Having lived on the western side few miles from the border and having talked to a lot of former GDR people (my father fled with his parents before the wall was build when he was still a little kid) during the years I came to understand two totally different forms of "freedom" at play in the different regimes:

A lot of people in the east got away with critizizing their bosses and sometimes even becoming physical. Up to a certain point they even got away with being somewhat critical to the system and the problems within the system.

In the west people got away with critizising the state quite well, while it became problematic to critique your bosses at your workplace. I know a lot of people in my father's generation who got fired for pointing out flaws in their workplace.

We were able to travel to a lot of places (once we were well off enough to afford it). While my parents still struggled to pay for me being able to attend sport clubs.

My while my SO's parents (she was born few years before the wall fell in the eastern part of Germany) were only ever able to travel to the east German coast, other eastern countries like Slowakia or what is now the Czech Republik, Romania or Bulgaria, Russia or Cuba (and they were by far less well off than my western German parents).

I don't imply one system was better, one was worse. Well yes I do - the GDR was worse. But what I wanted to show is, that there are different kind of "freedoms" and that is just one example. Every form of freddom comes with inherent trade-offs.

Because of preferences, personal values and said trade-offs other people tend to prefere different kinds of freedoms (while maybe not grasping that their choices impact others - like a tragedy of the commons thing). They seem to have a different hierarchy of what is important to them - and decide based on that. Be it in Germany, the US or as OP pointed out in Switzerland.
He did https://en.wikipedia.org/wiki/Vote_rigging type of booking app
The author totally misses the real problem with jvm desktop apps, deployment. Either the jvm is bundled with the app or some other (platform dependent) hack has to be employed to ensure a correct version of jre is on the machine. Microsoft manages this nicely with .net btw.
In an adversarial situation, you also want your opponent to spend time and resources storing or cracking gigabytes of cat pictures for every kilobyte of email they get.
+1 but could you, by any chance, also make the menu bar smaller?
Open Source Media Service CCTV/Video Recording/Object Detection/IPTV Solutions
Hello everyone! Visit our website. We're looking for resellers or someone who are interested in IPTV/CCTV. We can integrate CCTV in IPTV panel and provide the best quality!
We are a company, and we develop software for those who supply video content (IPTV channels, videos, online education schools etc.) to end users. The software includes:
1. Panels (for pc)
2. Players (for apple, android and tv/boxes (Android tv, apple tv, firestick))
if you're interested in any other type of software, connected with video (for example, cctv, ai video analysis, etc.) we will also be pleased to help you :)
For more info pls visit our website: https://fastocloud.com/#/ github.com/fastogt
This article is from 2017. More recent research (though sadly, I do not have the link handy) has indicated that the magma reservoir beneath Yellowstone is something like 90% solid, and thus vanishingly unlikely to cause an eruption any time soon.

Sure, it's still hot, especially by our fragile human standards, but it's not going to go "BOOM".
Just WOW! and I say that as some one who developed billing systems in Fortran.
That is a few extra days for one task. 6 months later you'll still be training the person, though the overhead will still be lower it still will be slower than doing it yourself. Then the person might leave and you start all over again.
This is prevented by certificate pinning.
If the device can work without that ID (which Apple admits it can, since they say they never READ it), then obviously it's not essential
If you do local compilation, ryzen 4000 laptops are really impressive with their multithreaded workload and power consumption. I would definitely second a Thinkpad T series (if you care less about port and power and more about battery then X1 series) and maybe with an AMD. (Notice: Intel has been pulling some strings with their negotiation, so AMD options are more limited for new, mainly high-end screens)
Is this (a poor attempt at) satire?