skysight-inc/HackerNews huggingface dataset:
Follower Reads
Why would you Trust Apple? They are known to bend to the US government (PRISM) and China. Not to mention their denial of multiple hardware issues over the last few decades (butterfly keyboard / iPhone signal)

I'm not saying Google or Yahoo is better, I'm saying that it sounds silly to say you Trust Apple.
People who start a photography curriculum in 2021 were born in 2002 / 2003. I'd say early adopters were users of 1992-1994 Kodak digital cameras - by 2002, both Nikon and Canon already had 6.something megapixels reflex if I'm not mistaken.
Suppose I want a universally unique identifier, which can be generated in a decentralized manner and there is a very small chance that someone else chooses to use the same number in the same system, resulting in a collision. I decide to use a pseudorandom generator for this purpose, picking numbers out of a sufficiently large space, where the chances of an undesired coincidence are precisely dialed in.

What good rises out of including extra paperwork with each number, essentially saying "attention please, a random number", or "this is a timestamp, a monotonic counter and a MAC address", like if it was a newfangled smartphone? The RFC also says that there is no mechanism for validating a UUID, save for checking if its timestamp part is in the future, for versions that employ such a portion. Why can't any 128 bit value be accepted on the receiving end?
We've been doing something similar at our company when hiring. The tasks are simple:

1) Build a clone of a site or implement a design with their tool-of-choice (basic competency). For the ones who opt to start without frameworks, we also get a glimpse at how good their organization skills are.

2) After they are done, we give them several "requirement changes" and see how well/fast they adapt. People can trumpet whatever best practices they believe, but this is the part of the interview where some best practices are more practical than others.

3) Modify an existing project. Here, we pick the opposite of their preferred stack/methods. ie, if they prefer vue, we give them a react or svelte app to modify. If they prefer BEM, we give them functional (we use tailwind); if they prefer utility-first, we give them BEM or smacss, etc. While it may seem on-the-spot, it gives us an insight to how well they work outside their comfort zones and adapt to unfamiliar techs.

Our in-house developers are pragmatists over purists, while still being specialists in various techs. And we're fluid with our tech/tools and everyone is at least an expert in one of the current web techs.

And the best thing (imo) about my team is, everyone is excited about new tech. We always try to one-up each other in our various specializations, hence, are also aware of the limitations of our area-of-expertise.

Which comes in handy during interviews. If a candidate says they are an expert in css, we have a resident css expert that can put their claims to the test. You wouldn't believe how many failed candidates proclaim to be a css purist, only to fall short when it comes to organizing and scaling and documentation.
We reached the point a long time ago where the freedom of the platform is far more important than performance for all but the most demanding tasks (really just video editing at this point.)
They needed this decades ago.
Visitors turned away as national park fills up in Utah
"she can only have a Covid vaccination if she joins the waiting list as a homeless person."

...

"she has finally been able to get her first Covid vaccination, although she had to pay €150 for it"

Do the homeless have to pay for covid vaccination in France?
The Innovator's Outlook
>What if I wanted to make a program as slow and bloated as possible?

>put all state in one place.

>no caching.

Just as a counterpoint, both as a user and a developer I've found the main cause of performance issues and UI bugs come from a combination of distributed state and caching.

State being stored as a private member on the widget object itself is arguably more likely to cause a state desync bug or accidental O(N^2) behaviour than everything being global. IMGUI solves this but has only really seen a warm reception amongst the gaming industry (where, incidentally, UIs are always lightning fast despite being traditionally limited by older console/handheld hardware.)

Having a cache at the wrong level might reduce some function's execution time from 100us per frame to 10us, but makes it much more likely that the entire app will become unresponsive for 10s while some dumb bit of code rebuilds the whole cache 25,000 times in a row.

In a similar vein, I've found issues in multi-threaded apps where some function is sped up from 10ms to 2.5ms by making use of all four cores, but occasionally spins on a mutex, blocking the UI for 250ms if some slow path (usually network/disk IO) is taken.

Genuinely, I think the simplest way to make sure a program will have bad performance just requires one step:

- Make it difficult for a human programmer to reason intuitively about the performance of the code they write.
> So just because it is a long time ago, it is not allowed to be in awe of the staggering amount of deaths that occurred in one single location?

You can from your individual point of view of course. But not to argue on historical facts.

> You appear to argue that there is only one valid attitude when it comes to historic artefacts; trying to understand everything, without any kind of emotional reaction.

Unfortunately that's not me, this is how history is analysed to many extend.

Your view of the history is subjective and by definition could be wrong.

Is not that you can't empathize with deaths that occured in the past, is just that you can't portrait your view as historical fact, is just your opinion as valid as anyone else. Since we can't commit to 7 billion different opinions, we've to use fact and logic to analyze history otherwise it will just be a mess.

Roman empire was not a place where people died only. Was a liberal empire, pretty cosmopolitan, high level of personal freedom (was ok to be gay for example) and it has shaped the entire ancient Europe with streets and reliques that some are still in use today (look at the Roman roman aqueducts).

On the other hands they used to enslave and kill people, like any other country and empire has done before and after that.

https://en.m.wikipedia.org/wiki/List_of_wars_and_anthropogen...
Mission Impossible: Securing Master Keys
"Abstract—Securing a secret master key is a non-trivial task, we even argue it is impossible to fully secure it, hence we must make it as difficult as possible for any powerful adversary to steal or use the key. We introduce the reader to interesting cryptography which is starting to get more attention in terms of addressing the
above problem, and we briefly overview some commercial and open-source products that can be used. Finally, we propose a set of solutions on how to secure master keys, more as guidelines
rather than exact technical specifications, with aim to inspire and raise awareness of how to increase the security as much as possible."

https://arxiv.org/pdf/2107.00580.pdf
Miami’s Climate Dystopia Gets Real
KeePassXC, with Syncthing. KeePassDX on Android.
~1.5% assuming generally correct pressure/distribution is adjusted according to actual road conditions.

If the starting state is "unknown pressure, but looks round", you can get up to 10% improvement.
The problem is it isn’t about nailing on the security skillset. It’s about executive motivation.“Security” is all about doing enough to shift liability and nothing more. Until executives are liable for security breaches this will continue.
Some of the objections from the article:

Sean Kieghran, president of San Francisco's Residential Builders Association, said he supports getting rid of single-family only zoning but doesn't think it will result in many new units. Kieghran said that building fourplexes requires either two staircases or a staircase and an elevator, which takes up too much of the site.

And, unless the city streamlined the process of building a fourplex on a single-family lot, builders would run into too many bureaucratic obstacles, Kieghran said. "With how long it takes to get through planning and fire and DPW and all the other red tape it's not likely we are going to see anybody building fourplexes anytime soon," he said.

...

One of the few architects to design fourplexes on single-family sized lots in the last few decades is Daniel Solomon, who has worked on three such projects...

"These are nifty little projects, but they won't make a big dent in the housing need," Solomon said. "That zoning is a tool to create housing production is a widely held and completely fallacious idea. Just because something is permitted doesn't mean it happens. It's very hard to find a vacant lot or tear down at a price that would work."

He said the fourplexes he designed and built were profitable, but barely. And they took as much time to design and execute as the 100-unit complexes his firm, Mithun, is known for.

"You would need to find a developer willing to take a risk on a minuscule profit and an architect who enjoys brain damage," he said. "They are complicated little projects. It's the absolute opposite of economy of scale."
Planning is a perverse set of incentives. First it’s usually longer term thinking, where decisions made now impact the shape of a city decades out. Second, the people that live in a place now have undue influence and veer conservative in how land is used (ie NIMBYism). This often gives rise to at least near term stagnation (on a historical scale) in established, wealthy cities and growth in up and coming metros that don’t have a reason to preserve the current city planning policies.

I don’t know if there’s a solution. Cities may just go through decade long cycles of stagnation and revitalization as NIMBY generations die off, there’s less “romance” around the current character/ the place falls into disrepair, the city wants to attract new folks, and newer generations have strong demand for different modes of living.
Wow. As an introvert I find most of the items on this list to be sheer torture. I have quit jobs where it was a de facto requirement to aggressively socialize with my coworkers.

I do like free food though :-)
That's exiting. I know a number of people who use custom domains but don't actually self host because they like the flexibility to move between mail providers without losing their social graph.

It would be awesome if this became more common.
Who is he? Jim? Jim came from Red Hat (it’s two words btw)
I would also love a really good desktop email client. I’ve tried Thunderbird, Apple Mail and Outlook. I don’t like any of them.
Very cool library!

As alternatives I might recommend hipsterplot (the name) or uniplot (very similar but lighter, I'm the author).
The chinese also have an advantage in that there is no reason for particular islamic solidarity movements that lean violent to target them with terrorist attacks.
New Qualcomm CEO sees former Apple execs as key to beating M1
Dare I say that MacOS and Windows are no longer for you or I.

With almost all OS updates I find the focus of new features are things that I never use even on my personal machines as a regular user, though I recognize many people do use these features. Computers are appliances for most people. Steve Jobs vision is coming to full fruition. Smart phones just had to show how it could work. And for most people computers are infinitely more usable and less scary today.

With that being said, I do think Windows 11 looks quite nice and there are a lot of little quality of life improvements. Also the removal of the awful tiles in the start menu will save me time from removing each tile one by one, so I can’t be all mad here.

I imagine if you have Windows 10 Pro you can upgrade to 11 Pro for free. I also wonder if the consumer version of Windows 11 just starts becoming truly free because Microsoft knows they will make money on search, subscriptions, and enterprise.
I don’t follow. What problem would this solve?
Yes, that gives you flagging/trapping on arithmetic if any args are not fixnums. Aside from that, the idea works on other architectures as well.
Do you mean you would like a good way to share a flowchart with other people? There are a few products that have persistence/collaboration builtin, like lucidcharts or miro. With knotend you can share the url with anyone to see your graph, but theres no collaboration yet.
Strange, I think all credit (not debit) cards here do. Might be regional.
Yeah but try to sell a system that records patient data vs drugs.
Obviously, there's as many variants of libertarianism as there's libertarians, but AFAIK most of them agree that there should be no state.

I think threatening the tenant with a gun to get the money then kick him out of the flat is the way it should go for most libertarians. You'd appreciate the irony of this not being an aggression.

(there's a reason why libertarianism is almost only found in the US: it lays on the Far West myth a lot)
my bad on this, thanks for the correction!
Yeah, I should've said DTCC in robinhood case. Thanks for correcting me, GP. I should've remembered this from the tax statements changing
It took...what, fifteen years to find the tentative source of SARS in the wild(https://www.nature.com/articles/d41586-017-07766-9)? Good luck with those five years.
And it's also the start of the Swedish-Danish TV series The Bridge. A body is found on the Öresund Bridge between Denmark and Sweden, and a Swedish and Danish cop has to cooperate (with the Swedish one being a woman with Asperger's). Of course in that case, Swedish and Danish are mutually intelligible.
did you not read the article? It is the best road in montenegro.
How do you track the name without tracking the password itself? The IMAP standard doesn't provide a function for this. You'd have to log the password used and do it that way. It'd be hard to implement such a thing with the base protocol without adding a security concern.

Then again I'm not a software developer, I'm an admin and hope to be hiring a dev this year. MXroute works mostly on open source or licensed software, with a heavy focus on custom in-house configuration being around the outbound relays, as the initial focus of MXroute was based on getting emails to their recipients, no matter the cost. These days, that's increasingly difficult and time consuming for a lot of people (IP reputation, etc).
I've mentioned him in another thread, but Bruce Williams has loads of tutorial videos that target novices: https://www.youtube.com/user/audio2u/videos

The series Editing moments with darktable is also very interesting, though not a tutorial per se: https://www.youtube.com/user/s7habo/videos
You attack me for not providing statistics when your crux is “People buying EV cars must mean they’re good”. Yeah, people buying Gamestop must mean it’s good too. Clown.

It’s widely known the environmental impact of EVs. If you want to make a real difference, look elsewhere.
Finding builds is the easiest part of the whole app, it's just a simple subset check on each design.
You seem to not be aware that a lot of people are working to fix underperforming cultures for the reasons they are underperforming

Tech companies have not been inspired enough to do so, not suggesting it is their role

But many organizations interested in the tech industry are
Apple is known to use GPLv2 versions of GNU tools to bundle with macOS. GNU userland and Linux Kernel are the strongest leverages that free software community has so this might be significant in that regard.
The GPL doesn’t go far enough. Now corporations like GitHub are using ML to launder their usage of GPL licensed code without having to conform to the license. https://twitter.com/mitsuhiko/status/1410886329924194309

Any hobbiest who writes free software for the community’s benefit is doing the same community a disservice when they allow private corporations to profit from the community’s work without recompense or sharing their work back to the community. The corporations also get to use the community’s work to redirect effort away from the community to their own product and platform.
Tim Berners-Lee NFT that sold for $5.4M might have an HTML error
CometChat | Developer Evangelist | Remote (U.S.) /Hybrid (Denver) | https://www.cometchat.com

CometChat enables developers to quickly add in-app text chat messaging and voice & video calling in their apps & websites.

We are VC-funded startup and are looking for our first developer evangelist (or someone who’d like to grow into one). Ideally, you should have good experience with React & Node to be successful in this role.

Reach out to me (CTO) at anant [at] cometchat.com to apply. I’ll personally review and respond to every applicant.
> some corporate sales agents may actually be worse for society than drug dealers

Pharmaceutical sales agents are drug dealers.

People sell incredibly dangerous and addictive substances legally all the time. Arguably this site is full of button mashing dopamine dealers.

The worst part about illegal drug dealers is not the substance they sell. Dangerous destructive things have value and utility, including the worst drugs (to a degree). It’s the lack of transparency and resultant lack of accountability that does the worst societal harm.
What is Stoical? I don’t really understand anything on that page. Could this need be fulfilled by Gforth or Racket?
Not saying you’re wrong (I have never met a drug dealer in real life) but I have a question - shouldn’t it be much easier for drug dealers to sell their product vs say, a furniture salesman? After all, there are no furniture addicts but there are plenty of drug addicts, right?
I once worked on a team that did something along these lines and referred to it as a “pre-mortem.” We basically held a meeting where we imagined the project in its concluded state and discussed what “went wrong.”
Additional information about the Kaseya angle:

https://doublepulsar.com/kaseya-supply-chain-attack-delivers...
Redisql – MySQL to Redis migration made easy
Hi everyone! I recently completed the MVP for redisql, a MySQL to Redis data migration engine. It's still in development, and I plan to implement more features in the future. I'd appreciate feedback on the project so far, especially with regards to documentation and the roadmap. Thanks.
Productivity, Portability, Performance: Data-Centric Python
"...the Python language itself does not necessarily offer high performance. In this work, we present a workflow that retains Python’s high productivity while achieving portable performance across different architectures. The workflow’s key features are HPC-oriented language extensions and
a set of automatic optimizations powered by a data-centric intermediate representation. We show performance results and scaling across CPU, GPU, FPGA, and the Piz Daint supercomputer (up to
23,328 cores), with 2.47x and 3.75x speedups over previous-best solutions, first-ever Xilinx and Intel FPGA results of annotated Python, and up to 93.16% scaling efficiency on 512 nodes"

https://arxiv.org/pdf/2107.00555.pdf
Especially considering prime business hours are late nights and weekends.
Sounds like a great project!
I first thought that I would never use Alpine, but now it is part of almost all new projects. "Putting JS into the HTML" seemed so obviously wrong for me first, but it's absolutely enough for 90% of micro interactions like dropdowns, navigations, toggles or whatever you would put into a 10-line JS file otherwise.
Of course, it is NOT a replacement for React or other big frontend frameworks.
I didn't say that Tesla should do this, much less be forced to do it. If they did open up their charger network, they would have to make a profit from it some how.

For example, Tesla could set a higher price for charging cars made by other manufacturers, and the limits on how long they could charge for would act as another reminder to car owners of the benefits of a Tesla.

I think your logic of exclusivity works both ways, and suggests that other charging networks should forbid Teslas from charging on them, unless Tesla paid them a huge annual service charge. To some extent, a rising tide lifts all boats, so encouraging more people to buy electric cars provides more charging points for Tesla owners even if the company stop building superchargers.
I feel like the author started with their conclusion and worked backwards until they had enough content to meet their quota for the article.
BSD have a different construction of user space and development tool chains. System libraries are made for sharing and tools are based more there than on direct kernel interfaces. To do all of this with clang and no gcc may smooth out some various complexities.
I know, and yet I'm only half joking because they probably face some of the same issues as any legitimate tech business. There's plenty of extra issues on top that go with any organized crime-- money laundering, worrying about law enforcement, loyalty of their members and brutal enforcement of it. I really am fascinated by what the structure of this would look like from the inside. Of course much of it depends on the degree to which it may actually be state-sponsored, or just lightly assisted or politely ignored. Now with the added prospect of a powerful country with a vendetta against them.

It's even conceivable that if they go too far and political pressure in the US builds high enough, and Russia &/or their countries of residence are also put under pressure, that they could find themselves on the wrong end of a drone strike or no-knock flash-bank assisted rapid entry to homes and business locations. All they have to do is pick the wrong target that directly leads to deaths-- hospitals the most obvious, but industrial accidents or "rapid unplanned disassembly" of something like a chemical plant...

I was shocked at the pipeline attack, followed by one on the US's food supply. These rise to the level of terrorism, and when fear & anger become dominant motivating factors the event horizon for any ability to predict what happens will become significantly shorter and less certain.

And in the middle of all of that will be a team of techies and support staff struggling to cope with day to day realities of running a thriving organization. There's an IT Crowd satire show somewhere in there that Netflix should consider.
when they rent you a VM with GPL tools on top, they don't mind you having the source of the GPL tools.
Checkout my side project: https://upvotocracy.com -- its on github too
https://secure.phabricator.com/book/phabflavor/article/thing...
I would love a really nice application for music that I own myself. Ideally the audio could be self-hosted on a NAS in my wardrobe and there would be a client for iOS, Android, Linux, macOS, Windows and the web.

Kind of like a combination of Spotify and good old iTunes.
Yep, completely unusable on mobile.
I can't bring myself to watch the video. "Kindness Engineering" just radiates Orwellian vibes. People aren't being "kind" enough, and so we're going to apply scientific processes to people to "engineer" "kindness".

What a sinister title.

Doing a quick jog through the video...

- "Be yourself, because who you are is brilliant..."

- Psychological safety

- No blame

What a load of toxic advice. Engineering is not an affirmation cult.

I have the feeling that we got to this place by putting the sum of our existence into our git commits. And if people criticize your git commits, they're criticizing your existence, and this is "harmful", so we need to engineer "psychological safety" into our engineering reviews.

The real psychologically unsafe practice is making your code the sum of your existence. Accept that you can fail as an engineer, and still have worth as a person. That's the solution, not "kindness engineering".
Right. A better term would be Apartment Prohibition, which swept the country in the 1970s after the Supreme Court said you can't just directly exclude people by race.