skysight-inc/HackerNews huggingface dataset:
There's something weird these days about how there are a lot of cool apps in elementary and rearely deb/ubuntu packages :/. Is that a writing on the wall ? I usually want to test them out but the vala/meson/ninja compilation steps often gets in my way.
Are they? I’ve read two of the articles so far and i haven’t run across editorial opinion yet.

Can you point out an opinion expressed by the publication?

As for covered in the news, they do reference the niche sites which cover the stories they’re reporting but i would take it to mean they’ve not been reported in the mainstream news. The two stories i read don't appear in a google news search for example?
Each card should link to an actual page, not a screenshot. Screenshots are not responsive and do not show how the page will perform on mobile.
Show HN: The missing RSS feed for ProductHunt daily top posts
Sounds like an overly biased system. Yet I think it's clear why we can't have nice things: violent people exist and they hurt enough people that it's a common problem.

And without hard evidence the system will naturally skew towards protecting the physically weaker partner.
GoDaddy is a big scam. You pay, and they never contact you again. Support is a black hole
A lot of these high concept hypothesizing is fun, almost like the modern equivalent of charting out celestial hierarchies. Also consider coming up with speculative measures like the Kardashev scale or inventing megastructures like Dyson spheres or ringworlds. It’s like incorporating a bit of sci-fi into your scientific theorizing.
What Is “Stochastic Terrorism,” and Why Is It Trending?
Does anyone know where do I find a cheap lora gateway that I can use without a service like the things network?
I treated them as back-of-the-envelope calculations that can only give very rough estimate.
The assumption being that the rise in productivity was a diffuse one instead of the much more plausible concentrated one between international competition routing uncompetitive sectors and over regulation stymieing the continuance of tradional high paying jobs like construction, general failure to maintain public infrastructure.
Israeli's Hackers Hacking iPhone
I actually switched to XFCE a couple years ago because I think it's a much better desktop environment than Windows with regards to activities that I do for work like running lots of Docker images.

XFCE has features that you need 7+ Taskbar Tweaker for on Windows, like being able to middle-click a taskbar button to close it's window. Any feature XFCE didn't have such as "move a window to another monitor with a hotkey" were easy to script with xdotools or other similar utilities. With the recent release of XFCE (4.16 I think?) we got fractional scaling as well.

I also found it easier to add custom commands to Thunar's context menu than Windows Explorer. Thunar also has tabs and so does the XFCE terminal emulator.

Beyond that, I'm no longer constantly fighting with Windows Updates, Windows Firewall or Windows Defender or navigating the fragmented landscape of shells (PowerShell, Cmd, Git-Bash, Cygwin, etc.) just to get my job done.

When I setup a Linux workstation (Manjaro is my preferred distro), it stays the way I configured it without Microsoft constantly changing things out from under me - so I feel like I actually own the system.
I think it's a bit LE specific here though, since according to the article, real trust anchors do not expire on android, so it's only because LE is relatively new and was not a bundled CA root at the time, and had to be signed by a CA that was bundled (and this intermediate signature is what expires if I understand correctly)
They say "I worked at Apple".
I love Bare Tail Pro. It is fantastic for working with huge, verbose log files and digging out the tiny portions relevant to whatever issue I am working on.

The product name is, however, unprofessional at best. Quite simply, it embarrasses me.

A partial workaround is to rename the shortcut, executable, directory, etc. to BareMetal Tail.
For root certs probably not too much space, but for all certs.... That depends on the number of certs issued, and more people and things are using TLS and such so it probably be more than just linear growth. 100 Years seems a bit extreme just even look back 20 years for the terms of hardware and such. Also think about how much common MD5 was then and SHA1, both of which are broken for a lot use cases.
So there has been some discussion in recent years that plants may be intelligent in the sense that they are able to react to stimuli in their environment and actively adapt. There are a few notable experiments that can be interpreted as demonstrating that plants' actions sometimes go beyond simple reflex and could be interpreted as "remembering" or "planning". However, these interpretations are still in debate.

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

Plant life makes up about 99% of the bio mass on this planet. If we can't decide whether the dominant life form on this planet is intelligent, I think that shows that whatever intelligence may exist on other planets or galaxies will probably be so strange that we could be looking right at it and not see it.
This completely neglects all the non-gnu unixes.
I think it was around the premiere of BMW 7 facelift in 2019. I don't care about or follow automotive news but this was so ridiculous that it imprinted in my memory, it could be one of the awful British tabloids though. All I can find in G search right now are modest claims that indeed some design choices of the 2019 facelift were on request of Chinese customers as they are the major client base of this segment.
> I guess history visualization tools would have a hard time with it as well. But in general, you normally start writing your changes from an existing commit anyways so why not branch from that?

The case where that feature can legitimately be used is systems which started as completely separate (possibly with no idea that they even could get merged ever) and then got integrated e.g. TFA provides the example of btrfs which started development out of tree.

In that case, just copying the project you're importing is obviously unacceptable (as it loses all history), and rewriting the entire history in order to "rebase" it has its own issues e.g. conflicts with existing files, loss of traceability since the commits get rewritten entirely and their hashes change, …

So while it has its own issues (which you note), there are situations where merging a separate root does have advantages which outweigh the issues. The other alternatives (e.g. submodules) but all of them have their own drawbacks.
> FYI-- here's what a healthy relationship looks like

An arranged marriage does not a healthy relationship make.
Antitrust/monopoly is all about how you define the market. "XX% of broad product category units" is one way to define the market, but it's not the only way and it's not the 'canonical' way. Other ways could include: % of product category revenue, % of category software revenue, % of category third party developers.

I'm not saying that all these alternative market definitions are more or less valid than product category units, I'm just saying that it's not cut and dry case closed because internet commenter #536864336 did a Google search comparing sales numbers between two companies.
I think what is interesting is the narrowing of possible hypotheses based on what we do know. The estimates are certainly off, but helping to better define and refine the question is still a worthwhile scientific endeavor. Yes, we probably won’t have answers in our lifetimes, but that doesn’t mean the effort is not worthwhile.

Plugging in and modeling the statistics based on what we know has proven to be a very effective means of scientific discovery in other areas. It helps narrow down where one can find direct evidence.
Toolbox on silverblue is something to look at if you're interested in this style of application deployment.
Secret for now :) Need a good 1-2 years before it’s ready to launch.
A 3x IT Efficiency Boost: Use a Scale-Out Database for Near Real-Time Analytics
BPE as used in NLP might count as a successful hybrid approach. Maybe the hybrid approaches that work out will be really specific purpose like that for a while.
Read the paper and ignore the article. They investigate a more detailed model of the galaxy than a single arithmetic equation and draw sensible conclusions about how different priors might actually affect (or rather, how some of them curiously don't affect) different properties of the distribution of life in our galaxy. For example, where in the galaxy we would expect most life to form.
What a horrible web site to read the text.

First, using all theses ads. I don’t like them so much but can understand that you want some cash back.

But the ads do appear and shift the content! And you loose the location you were reading (at least on mobile).

Thanks but no. Am not gonna finish reading this paper with this fucked up behavior.
Show HN: Mountain Peaks in WebGL
I don't think the 'certified unix' moniker counts for very much at all. It is uncertain that any non-corporately maintained Linux distro could qualify (per the opengroup page) as the kernel is developed outside of the distro.

The BSD's on the other hand could probably apply as they are one system (kernel and userland) with one governing body. But I doubt they really care to play the corporate standard mark game. They are UNIX and have always been so.
Probably not enough to get a better position in another FAANG.
Agreed, strict use of mypy with editor support is a game changer (particularly its union types and TypedDict)
They would surely use hydraulics not pneumatics, but this is a good point. Garbage trucks are half truck, half front end loader. And loaders aren't exactly cheap either.
Trusted certificates should be treated as a separate (system) package that can also be upgraded without the whole OS being upgraded. That's how they are treated on most of the Linux distros out there.

Android has opted instead for tightly coupling the certificates to the system itself. That's a very bad design decision that, either intentionally or unintentionally, makes a device useless 4 years after the latest system upgrade.

One more reason for either ditching Google's Android in favour of better supported and less abandonware-prone systems - Lineage is an excellent choice for those who don't want to give up the commodities of Android, but don't want to run the risk of throwing away their $1000 phone 4-5 years after the purchase just because Google decided not to push certificate updates to it anymore.
Looks nice - I see you just became Product Hunt's top1 - congrats.
How many No-Code platforms do you support?
https://www.weforum.org/great-reset/

Overall I agree with much of the tone that they set and some of the things are long overdue.

---

Edit: duckduckgo censor the search query "the great reset" when you search for the first time. proof: https://imgur.com/UbsvTCz

Edit2: Changed from "sometimes" to "when you search for the first time" in response to the comment below.
Thanks for clarifying. I was very confused because I follow Tynan and this did not at all seem to correspond with his background. :-)
Edit--Oh, I see you listed as the author at the top. Just unususal that it doesn't say "guest post" or the like.
True, but again this is the case where the primary function of an editor is to edit, so people naturally get upset when editing is slow. But if only Slack worked as nearly as good as VSCode does, I think we wouldn't be trashing Electron so much.

But then again, Electron is the best example where neither users want it nor developers particularly need it: users are fine if the UI differs across platforms and developers are OK to develop multiple native apps but PMs are not fine paying 3x or more for the product development.
> Under the same line of logic we should be able to boot an iPhone off an external drive since it’s technically just as capable.

True, I would expect that.
Why would that query be censored?
I enjoy lists like this, so I, for one, would love to see yours.

+1 for Beyond Compare. Fantastic tool. Outstanding support from Scooter Software.
You're caring too much. Why is it so important to you that two particular implementations of two programming languages are badly implemented and thus (which doesn't actually automatically follow, but nevermind that) slow? Are you being forced to use them against your will? Have you developed a trauma?

My advice would be to change a job and stop caring. It would be healthier in the long run...

As for the subject matter: yes, Python and Ruby are somewhat slow, which is absolutely fine for a lot of projects and in a lot of contexts. Where the slowness is problematic, they simply shouldn't be used, and if they are, it's an engineering or organizational failure. Don't blame poor decision making on the language implementation!
Chang’e 5 observations from ATA on December 19 and 20
I have actually found that wikipedia articles on current events can fulfill this role (or at least the one I imagined) in a decent way (ie. constructing more and more complete news pictures).
I Pressed ⌘B. You Wouldn't Believe What Happened Next - Marcin Wichary, Figma (Config)
YT: https://www.youtube.com/watch?v=kVD-sjtFoEI
I have an iOS 9 device (a 2011 iPad) at home which in theory has updates pending, but it's not able to install them. I guess I could try a factory reset, I will think about it in 2024. :)
I personally really enjoyed “HTTP Desync Attacks: Request Smuggling Reborn”[1]

This was technically very late 2019 but I didn’t see it in the previous 2019 thread.

[1] https://youtu.be/_A04msdplXs
Ask HN: What are some of your favorite products you started using in 2020?
Thanks!

Regarding: “Cube is beautiful in the sense that it allows scaling the intensity without considerations, but it is quite awful in the near black psychovisual performance.”

Yeah, that is the tradeoff, same for dealing with hdr values. The idea with Oklab is to avoid having to know what luminance the eye is adapted to, by treating all colors as if they are within the normal color vision range basically. Makes it simpler to use and more predictable to use, but makes predictions in the extreme ends worse than it would be taking knowledge of the viewing conditions into account (given that you can do so accurately)

E.g. linear ramp for near black values would not be good if you are in a dark room, only viewing very dark values full screen on a monitor (so there isn’t anything bright around to adapt to)
FWIW, I don't recall a stability problem with it on Ubuntu 18.04 LTS. I exercised a lot of features, but I didn't use it for a long duration (CEO wanted to try having the entire company updating Instagantt).

At first glance, I wondered whether Gnome Planner was one of those open source projects that was started overly-ambitiously, and then quickly abandoned when development got difficult. However, after using it, I got the impression that Gnome Planner was mostly there.
> Rails doesn't help you form a proper domain model. Or force you to put side-effects in the proper place; it doesn't help with evolving a proper data model, or avoid tight coupling in unwanted places, it has hardly any tooling in place to employ design patterns.

I think this is only half true. Rails certainly forces very little on you - but has lots of documentation and helping hands pushing you towards tdd - and it has fairly powerful and simple tools to help with data modeling - as long as your data can fit reasonably in the ActiveRecord pattern.

More complex subsystems can be split out into rails engines or services.

All that said,it is indeed easy, without some discipline, to roll out complected controllers and views.

But I don't think it's fair to say that rails the framework via structure or its official guides, encourages that.

Quite the opposite.

As for "try" (now for a long time largely subsumed by ruby's built in &-operator) - that can be helpful where appropriate, like with handling input,and occasionally with explicitly optional relationships and nullable values. But of course NULLs should normally be avoided, and the database should be leveraged to ensure data integrity. And rails allow you to do that.
Convicted Copyright Troll Lawyer Reboots Pirate Honeypot Scheme from Prison
Hey there! Thanks.
Currently we support 100+ no-code tools like Bubble, Webflow, Wordpress, etc
You're really going to scrap your car from 2015 because the off-brand android doo-hicky they stuck in it hasn't been updated?

Even if you're technically inclined, it's not like installing some community provided roms image on your slightly out-of-date flagship phone. The device likely has some proprietary aspects to it which would render it useless even if you attempted.
The state-of-the-art for backup is deduplicating software (Borg, Restic, Duplicacy). Gripes about Git's UI choices aside, Git was designed around human-readable text files and just doesn't do large binary files well. Sure, there's Git-LFS, but it sucks. The future of version control will: (1) Make use of deduplication to handle large binary files, (2) Natively supports remotes via cloud storage, (3) Doesn't keep state in the working directory so that projects can live in a Dropbox/OneDrive/iCloud folder without corrupting the repo, (4) is truly cross-platform with minimal POSIX dependencies.

I've been playing around with a proof-of-concept in Go based on the Restic chunker library:
https://github.com/akbarnes/dupver
Thanks for your reply, but your comment still doesn't explain why we never (except now) see Apple employees in forums chiming in on things. There's never a "Hi I work at Apple, let me correct that...", or even a "disclaimer: I work at Apple, but my opinion on this is ...". This can't be because of what you say, that Apple wants to "keep their surprise and delight".

Also your reply seems to be very much in contrast with some other replies here. Which leaves me puzzled.
Ran it in QEMU a long while ago. Back then it ran on a limited set if hardware, as well as on VMs, although I didn't manage to get that working (thus QEMU). Pretty ambitious. Already has small games and applications written for it. It's quite neat, but lacks the kind of unique selling point that would attract commercial interest. As far as I know there is no role it can fulfill better than Linux. There's the security you get from it being written in Rust, of course, but there has always been less interest in security than you'd think it deserves. I vaguely remember there being some talk about using it for DNS servers, but don't quote me on that.

Anyways, I'm not super up to date on the project, so take everything I'm saying with a pinch of salt.
On what timescale should a claim be falsifiable or verifiable? I guess tens of thousands of years is probably too long.
This conclusion is likely as robust as any other religious belief.
Especially on DDG. I was under the impression that only Google was meddling with your search results.
Mitchums Anti Persperant. Works very well for hours. Widely available. Cheap.

Also the Philips One Blade shaver. Again, cheap, reliable, easy to use.
Shill
I had a very positive experience with a t480s (also switching from mac), though I use linux...

The hardware feels much better for my needs than a mac: way better keyboard, matte screen and all the ports you'd expect including ethernet...oh and did I mention it's also way lighter?
Not really. The UK has its own[0].

[0]: https://www.gov.uk/data-protection
With Hacking, the United States Needs to Stop Playing the Victim
The founder of DDG was also the founder of a privacy invading company. This has been scrubbed off most parts of the internet.

Edit: changed from spyware to privacy invading
A .com will cost < $100 for 10 years at most registrars and as you've noted, this is for personal use (not company branding, e.g.) so the name is not that important. I'll posit that most folks know how bad the name squatting business is around the internet and nobody really thinks hard about somethingreallyobscure.com so long as it's not confrontational in some way (religion, politics, swearing, etc.). But I will say "anything ending in .com has more implicit trust" - I'm always mentally questioning if any link from one of the new gTLDs is just a spammer/ne'er do well.

Been here, done what you're doing, there's a .com out there with a fun and interesting name which somehow resonates with your personality. Think long term - avoid trademark/copyright branded words in the name, avoid being too narrow in case your hobby changes, easy to type and spend some time really thinking about plurality - I've discarded a lot of ideas simply because it would lead to other people going "was that with or without an (s) on the end?" - same with double-letters in the middle, just avoid them. I try and focus on 5-6 syllables max which break on natural language barriers (English).
Not sure if this fits the bill, but:

How To Speak by Patrick Winston [1]

I watched this 'talk' on 'how to give talks' last week. It was uploaded at the end of 2019 and recorded 2018 (Patrick Winston passed away in 2019) and it is really good. Anyone who gives talks can learn a few things from this.

[1] https://www.youtube.com/watch?v=Unzc731iCUY
Practical JavaScript Tricks
UX matters. Databases aren’t just data structures and their operations. They do compete based on interaction patterns and metaphors. VC can do the same.
I am not sure if this qualifies, but I found the discussion between Scott Hanselman and Dr. David Kellermann on "Effective Remote Teaching with intention and creativity" fascinating:

https://www.youtube.com/watch?v=2LaTamAIinc

They mix a number of fairly simple technologies to achieve some really cool new ways to teach remotely.

Also, Scott Hanselman makes a series of well-made videos on "Computer Stuff They Didn't Teach You". His presentation style is down-to-earth, low tech and surprisingly relatable. Check it out!
A Visual Guide to React Mental Models
Node.js 15 makes 7 of my packages obsolete. And that's a good thing
You're going to Disneyland all right, because you're going to be a mascot. Here, put on this Mickey costume and head. If you need to puke (and you will), there's a scupper inside the head. Now get out there and greet the kiddies for eight hours.
no, the via part is just not considered. it does not make much sense to try though as it is impossible to have multiple peers with the same AllowedIPs addresses set. if it would honor the via address and allow me to configure multiple peers with the same AllowedIPs setting some dynamic routing could be made possible but it is not. However, i do configure it like you described just for consistency reasons when looking at the routing tables.

i.e. i could have peer A at 172.16.1.1 and peer B at 172.16.2.1. peer A would have AllowedIPs=172.16.1.1/32,172.16.0.0/24 and peer B would have AllowedIPs=172.16.2.1/32,172.16.0.0/24 and i could decide which peer gets traffic for 172.16.0.0/24 using the routing table by setting the via address to either 172.16.1.1 or 172.16.2.1 respectively. however, as stated this is not even allowed as only one peer would be able to have that subnet in its AllowedIPs setting present.
We already have an idea that stupidity is global liability. As technology becomes more advanced, this liability will grow, and one day we won't be able to ignore it.
On a similar vein, but also works for multitouch gestures on the trackpad and on touchscreens is GestureSign: https://gesturesign.win/#/
Note that your rule already has a condition of positive inputs. It's not surprising that for inputs satisfying an inequality, the result also satisfies one. A simpler example is: If I subtract 1 from a positive integer, is the result always positive? That also has an exception. That's all due to 1 being an exceptional (the smallest possible) positive integer. Similar to how 0 is an exceptional natural number.
Todoist sync looks like a really terrific feature, but as far as I can tell, it's broken on some Ubuntu 18.04 systems due to WebKit2GTK issues. https://github.com/alainm23/planner/issues/302 The joys of software development.