skysight-inc/HackerNews huggingface dataset:
> This is a bit reductionist, no?

No. But even if it was... your point is?

> At this point if you think voting is going to turn this around

Indeed I do. Republicans want small government (read: no regulation) and support conservatism (read: maintain status quo & low tolerance for others), while other parties are progressive (read: open to changes) and liberal (read: tolerant). Republicans in power are massively over-represented and have been for more than 20 years in the minority, and yet, they are stifling the majority while holding them hostage with illegal acts, such as fraud, efforts to prevent Blacks from voting, gerrymandering, or refusing to execute their sworn duties as elected representatives.

Residents of D.C. and Puerto Rico, US citizens, are being taxed without representation. Clearly this is unethical. If only they could exercise their right to vote, we wouldn't be having this problem. Or if some Californians moved into Idaho, Wyoming, Montana, again, the crushing yoke of Republican tyranny could be cast off, and the US would begin to operate as intended, i.e. as a republic.
Undefined Technologies is developing a silent ion propulsion cargo drone
On macOS, both the Quit and Preferences items are consistently in the application menu (the menu left of "File" that has the name of the application). And the shortcuts are consistently Cmd + q and Cmd + ,

Well, unless it's an Electron app. Which is another good reason to avoid them altogether.
Alright. I've got a pg wrapper lying around that can help with migration I can send you ;) I've DM'ed you on twitter, so let me know if that could be useful.
> In many ways it is a victory of style over substance

Or as Statler and Waldorf would have put it: it is a victory of care over matter - we ( developers) don't care and you ( users) don't matter.
I think there are two solutions to this:

1) You create an anonymous online identity, and release your software under that identity, and be very careful to avoid linking it to your real-life identity. Then you don't have to care at all if you're hated, because they don't know you. If you want even more separation, you can create a separate identity for each type of thing you release. You can even take this to extremes: if you feel like an identity has been "burned" by hate, you can create a new one, start contributing to the project under the new identity, and eventually your old identity can "step down" and hand the reins of the project to the new identity. There are certainly downsides to this, but the trade off may be worth it for some people.

2) Or, you can develop a thicker skin and just not care if entitled freeloading losers "hate" you (because, seriously, why do the opinions of people like that matter?). Have a form-letter response to such demands that quotes a somewhat-outrageous hourly contracting rate, with a time estimate and a requirement that half be paid up-front. Include a reminder that otherwise the work is done in your spare time on a volunteer basis, and those paying $0 for the software get $0 worth of support. (And optionally point to the warranty disclaimer that is a part of pretty much all open source licenses.)

I think if more people would do #2 it would get normalized, and then no one would be "hated" for this, because it would be the common case. But too many OSS developers tie their identity and self-worth to their code, so any criticisms or deficiencies feel like personal failures that need to be fixed.

I don't maintain anything popular anymore, but I used to be a core maintainer of Xfce during the 00s. I got a lot of entitled demands from various people who hadn't contributed a line of code or a sentence of documentation. My only regret is that I wasted time and energy getting into arguments with some of these people, when the best thing for me to do would have been to cut them off immediately, or just ignore them entirely. (The overall project maintainer, Olivier Fourdan, was very good at dealing with this. He would calmly reply with his reasons for not wanting to do whatever it was that someone was demanding, and then completely disengage and not reply further.)

To be clear, I absolutely agree with you that many many developers handle this sort of thing poorly and contrary to their own best interests. But it doesn't have to be that way, and each individual can choose to take a healthier approach to their open source work. We have no one to blame but ourselves if we choose to engage in self-destructive behaviors in response to the entitled leeches.
Yes. That lowest common denominator will be probably being able to send text messages. Maybe a little more.

It's a big thing. And it's a great thing.

Already in email you have some cool features that only work Gmail to Gmail but you can still send basic emails to people outside of Gmail.

Businesses will not need business accounts on 6 different platforms just so thay can have a simple chat with all their customers.
You described a challenging situation to arbiter. What if your kids were adults and one of them broke into the other one's house with the intent to murder him and his family?

I say that Ukraine has the right to sovereignty and I condemn Russia's assault on that right and on its people. It goes against what I want from the society I live in. There is no nuance there.

We could talk about war crimes that are seemingly being committed in droves by the Russian side. We might find nuances there. But, there's no nuance about the crime of starting the invasion in the first place.
You can find a lot of interesting content (links & comments).
> "users were roughly 37% faster at finding items when visual indicators varied both in color and icon compared to text alone"

Reminds me of https://i.kym-cdn.com/photos/images/newsfeed/001/927/386/c4d...
I have been on the Ilford factory tour, seemed real!
Remington’s raison d’être is producing shotguns.

The US’ raison d’être is (hopefully) not knowingly starving millions of people to death. When you’re making a deal of that size (between countries, not a company and consumer) no deal is purely transactional, there are ramifications.
People ahould really stop treating Kodak like they were just a film company. I knew someone who worked for Kodak as a software engineer right before they started having financial problems. They had a massive patent portfolio of imaging technology and image detection algorithms that is being used by google and microsoft right now. Some of the portfolio was so advanced that there was a bidding war between microsoft and google for the entire portfolio. We couldn't figure out what the bidding war was about until a few of our friends saw what was in the patent portfolio from the 1960s. I can't say what was in the portfolio but if they had to recreate what Kodak built in 1965 it would take half of Google a decade to get close. I'm not even remotely exaggerating. Kodak burned out a lot of people proving out their portfolio.
This formidable essay is beautiful and pure Kierkegaardian tragedy at
the same time.

I feel how much the author wants to extend kindness to the infinite.
Yet we live in a world so atomised and self-objectified that most of
us fail to apply ethics to a few loved ones, to even one person,
ourselves. Real ethics is finite, embodied, pragmatic, messy. It's the
shit, piss, blood and mud of battlefields, caring for the old and
dying, giving birth, honouring or betraying lovers, paying or cheating
the tax man... and 80 years on this tiny rock, if we're lucky, is but
a moment.

No wonder bright minds wish to escape, to be Luftmenchen soaring in
the stratosphere of number theoretical grandiosity and the comfort of
speculative theoretical physics. This is why we invented religions,
and will continue to reinvent them in ever shifting guises.

If we care about ethics, love your neighbour as yourself. Not a
hypothetical neighbour on planet Zarkphobble in the year 20123894, but
that smelly homeless guy in a pool of vomit outside Costco you passed
this morning. And for the rest of us, let's focus on doing less harm
with the technology we create.
> UI design as a discipline fundamentally assumes the person designing the interface doesn't intuitively understand what's better or what's worse— they should investigate, check, and confirm their strategies.

As a developer who always had an interest in UI design but has zero formal education in the field, I be really interested to know more about this. Could you maybe explain some of those strategies?

My subjective impression is that design has shifted from building a consistent "language" to a more goal-driven and data-driven approach today. The product owner defines a list of user stories and UI is primarily concerned with making those user stories as frictionless as possible - even if this means a less consistent overall design snd even if it means that less common features become harder to use. Performance is measured in a feedback loop through telemetry and A/B tests.

I might be wrong though, so I'd be interested in a qualified opinion.

(Also disclaimer: I grew up with Windows 98, ME/2000 and XP. So I guess this is my "good old times" spot then, where I'm wearing the rose-coloured glasses.)
TUI image viewer written in Rust
oops, i did forget about ilford! (there’s a handful of other b&w manufacturers, adox, agfa, etc)
Petition to Keep Daylight Saving Time in the UK
Exactly my thoughts. Who's to say if a feature is critical or not? It's the user.
My pixel 4 has an 'export frame from video' option, and on my last hike I took lots of photos and videos, but actually by far all my best 'photos' that I send to my friends, are stills from a video. From now on I'm basically always just going to film everything.

Probably it just means I'm a bad photography, and this is essentially brute force approach towards it haha
pgAdmin 4 is way better than postico in terms of UX and UI
Tbh I think this is quite risky to mess it up. Using a simple regex to convert…

https://github.com/porsager/postgres/blob/master/transpile.c...
Tom Scott made a wonderful video a while back about open APIs, and about how they (mostly) died out[0]. It's currently called "This Video Has 51,973,714 Views", and I personally believe it's a great watch.

[0] https://youtube.com/watch?v=BxV14h0kFs0
Regulating local companies is making things only worse. That is the reason why all of Europe depends on foreign tools in the first place.

It is a similar death spiral to how we deal with the housing problem. People have a hard time finding affordable apartments in the city centers? Create more laws that limit rents! Does this create more apartments? No. It just send the local housing market further down the drain.
And sometimes a text label hides a menu.

The best i've seen was a web page with a hamburger menu which had no action.
Yeah, I capture like 5+ hours a week on my GoPro. Editing it is a chore, and if not done immediately it will never be done.

Like from a ski trip, I each evening extracted 2-3 minutes of video from the day, remembering the highlights made it quick. Then later stitched that to a short video I shared with the others, that I like to rewatch.

One other time, however, I just dumped all files to a HD thinking I'll do it later. That's 200 GB of footage from that trip I've never even looked at, it's too much to go through.

At least one nice feature of gopros is you can press the power button while recording, that adds some metadata marking that timestamp as a highlight, makes it easier to jump to the good parts later.
On the surface I'm not sure this explanation passes the smell test. Almost irrespective of how you get the data from your network card into v8 / nodejs, you're going to be crossing c++/v8 boundaries. It's possible that a native binding goes through this expense multiple times, but that's not likely now most of these bindings work (pg at least for sure).

As the author noted elsewhere in thread, the performance gains are mostly coming from prepared statements and pipelining which seems a bit of an apples to oranges benchmark as most of these native drivers will support similar features, just not enable them transparently like this library does.

Out of curiosity, do you have links to these other projects where they have similar benchmarking attempts/results?
I have been using postico for the past few years until I recently discovered table plus which I very much prefer. Also jet rains data grip is good too (albeit expensive).
Aren't patents public? What prevents you disclosing which patents were included?
First of all: There's nothing like the dicotomy between Windows and MacOS.
In fact, even if the share is still very low, there is a significant amount of other operating systems out there used by hundreds or thousands of users, and those OSes are often not covered at all or poorly covered by cross-platform tooling.

Linux is the most prominent example, not only with standard linux distributions, although highly adopted at least by developers and tech enthusiasts, but even with machines like the chromebook, which is is fact a special linux distribution on its own.

The web, on the contrary, is very well supported by any and every operating system out there, because it will be a big shame if you do not support the web in these days. So web apps come in.

In regard to the cross-platform tooling, they are often slow and poorly supported in special use cases and scenarios, so in fact you will come to the need of rewriting the desktop app in a native way, which means rewrite one hybrid app into at least three native ones, which is not really a deal I would make.

For a sample use case of when not to build hybrid apps you can turn to the Microsoft Teams app, which is slow and poorly designed and developed. This has happened because a typical native use case was ported to the web, which in fact works well in the browser, but the underlying cross-platform framework used is not well designed to support those use cases, so in fact it is really slowing down the app.

Last but not least, you still have to make a web app even if you make a desktop app because marketing, and you surely still need a mobile app, same reason. So the webapp is, for the most use cases, the first thing you make and the most universal app you can distribute to your users.

So this is, IMHO, the motivation around the lack of native (really native) desktop apps. These are my 2c.
Canon has an app for that. Actually, a couple of apps for Android and iPhone. They also have desktop apps (mac and pc) that I use to control everything from focus to shutter speed, etc. Very useful to nail the focus on a large screen for reprography work.
Lol also had a similar thing happen. I think they auto close idle transactions now. But I'm very careful about disconnecting when done now!
Imagine being a developer and being told, at least implicitly, that you should intentionally degrade the web product. How sad a job that would be.
Seeing the typical HN comments applied to something this silly is the highlight of my morning.
Record-Breaking Qubit Storage Brings Quantum Telecommunication Closer
Knex is a query builder, not an ORM :) Would love to replace pg with your library for the performance gains!
And on a modern CPU the machine code does not map 1-to-1 to what actually happens when this is executed, the phrase "out-of-order execution" ought to give away that even though your machine code says A, then B, then C, the CPU may decide it was better to do A, then C, then B instead.

Express your actual intent, if your chosen language has a "swap" intrinsic, use it, if not write the swap in a natural and idiomatic way, and let other people do the lifting.
One reason the EU missed out on the internet… Here in Germany, everyone is afraid to start a web startup

The EU does actually have a variety of "internet" companies – and that includes Germany! There are certainly less of them; regulation could be one of the things that affects that, but it seems way more likely to be a wildly different environment for funding. Investors are more conservative and far less likely to throw dumb money at anything that moves, which means fewer successful unicorns. I'm not sure that's the best approach, but I'm not an investor.

they spend endless amounts of energy on agonizing over the GDPR

No they don't. GDPR compliance is generally fairly straightforward for any company which isn't trying to deliberately harvest and profit from your data—particularly a new company with no legacy—and in any case represents a set of practices that should be followed by any company dealing with private data in any case.

By the same token, those startups have to worry far less about the nonsense patent and IP environment in the US. So worst case we'll call it a wash.

We sanctioned ourselfes by making the use of foreign SAAS illegal.

This did not happen. Use of non-EU SaaS is legal, subject to it being compliant with local regulation.

I'm always a bit weirded out by strenuous objections to GDPR – it seems to me that the data privacy environment in Europe is broadly pretty sensible. You need to:

- know what data you are using

- have a good justification for using it

- take appropriate precautions to secure it

- make sure users are aware of what you are doing with it

- allow users to access and correct the data you hold on them

I find it hard to object to that.
- a visual database diagram
We are looking at sqldbm to visualize and document our DWH schema. It looks nice, but is cloud first and expensive if you want to collaborate.

How are you solving this issue?
> If someone becomes “Tik Tok famous” overnight then they’re likely to seek management and guess who that manager is most likely to be aligned to? Major labels aren’t going anywhere.

This is the important thing for labels to focus on in the future. The actual logistics around the physical world is something you cannot handle if you are also seeking time to record new music and practice. On the web however things are getting easier for everyone and the value proposition of record labels vanishes.
Dumb money is not the basis for the web as we know it.

Look at where we are communicating here. On a US website built by a single person.
good news. we also need interoperability requirements for social networks. like twitter and facebook must be mandated by law to provide access to their networks to smaller networks. only then would people be free to leave these networks without suffering from "network effect"
I find it disappointing that your comment is one based in your personal experience, speaking directly about your time in the industry with the tooling in question, yet it was downvoted.

Just wanted you to know that I found your insight valuable and I must admit I'm surprised so few people had any issues with motion sickness/sim sickness. Have you don't anything specific to tackle that within the software you've developed?
This is how dark ages start. Actual knowledge is watered down by corporate nonsense. Society loses confidence in the scientific establishment.
The organizing coordinate that took center stage in the age of enlightment will be lost.
Society still need some way to organize its cognition. Power and superstition will take center stage again.
If you take a whole bunch of people that you have blood samples for, and ask them if they have a list of symptoms like 'fatigue' then theres no correlation between those symptoms and whether tests show they had covid at that time.

Except for losing the sense of smell, because thats a fairly unique symptom. All the others are things that happen to people for various reasons, some very covid adjacent, like a virus, and some just random like genetics.

This is all true and useful and factual, but people seem to be leaping to the conclusions that 'covid' is fake, 'long covid is fake' when the only real conclusion is:

'If you have a bunch of long covid symptoms right now, then you are more likely to think you had covid last year than actually had covid last year'. Which is a neat result, but not exactly surprising.

But if you're big on the 'plandemic' then this probably feels like supporting evidence for that, when it's clearly not.

When the real takeaway is 'check for other causes in people reporting long covid' which I hope was happening anyway, even for those with a confirmed case of covid.
Funny how I have worked both as a developer and a business owner building applications for startups and established businesses alike and yet as both a consumer and a professional I'm glad to live under EU jurisdiction instead of the US because all those evil privacy protections and regulations mean I can have a reasonable expectation that companies can't just do what they want with the data I entrust them.

People like you love to complain about cookie banners but somehow fail to acknowledge that the reason cookie banners are a thing is that companies go out of their way to try and game the regulations instead of actually implementing them. Sure, you can't build the next Facebook in the EU but maybe not being able to build a business on intentionally abusing your users' trust is not a bad thing.

If you just want to get rich, there's still plenty of nigh-unregulated banking and speculative investment you can get involved in with narry a consequence. If you want to build software, I'm not very sorry you're inconvenienced by regulations that actually protect people from your overreach.
Distributed code review might tradeoff between trusting authors vs reviewing everything yourself.

https://github.com/crev-dev/
Time they did anything, the problem/market had sorted itself out.
From memory Plato's ideal society was pretty wack. A "great lie" to wow citizens into respecting the ruling class. Taking children from their parents, forbiding knowledge of your biological family to avoid nepotism. Banning music and theatre so people don't get too excited about alternatives.
You might think it's awesome and well-executed, and still think that an automated toxicity classifier is a terrible idea.
BLT and foodstuffs with "soft bread" or other mock breads are not sandwiches for me. A sandwich must be made with real bread like a baguette. Fake breads like hamburger buns, sliced white bread, dry toasts, tortillas and the like are not sandwichogenic.
I think this is a fantastic comment. I've always seen design as just trends, but you're completely right that is serves a specific purpose, and as that purpose changes so does the design. There may still be trends, but we can at least reason about them.
3 months, feds wasted no time. damn

Why are youtube crypto livestream giveaway scammers still scamming. They should have done youtube instead, and they would not only be free but also made more $.
I responded to the OP, but I'll add here too for the conversation. Where are these projects that are implementing network protocols, where the nodejs versions are faster than the native ones?

As I noted in my other comment, in -any- of those implementations, you're still going to be required to traverse from libc somewhere to nodejs (even if it's just to read the network data out of the socket and send it to v8). The performance gains would have to either come from a faster (JIT'd) protocol parser, or from eliminating additional FFI calls (that it isn't obvious why they'd exist).

So, would you mind linking to one or some of those projects? I'd love to see what happened to the implementations.
> Think about the experience of seeing a photo of your young self (or your child at a young age) vs a video, it just doesn't compare.

this works mostly only for kids though because they change a lot, once you are adult in finalized stage the videos are much less interesting because you will see same yourself just years ago, so only the place is interesting, not really the person

but yeah, take a tons of videos of kids, it will be very valuable to them, I've never had such opportunity since during my childhood videocams were very expensive for regular families to own, so oldest video of me is me in 20s I guess

with X265 even few seconds long video takes only a bit of space and it's worth gold compared to photos