skysight-inc/HackerNews huggingface dataset:
> It's not a misfeature, but a feature.

It's inconvenient and unnecessary. I don't get what can be so hard about just giving the user the encryption key. In the recovery flow you can just ask the user for the recovery key to decrypt the data and reset the password. That's how Notesnook does it. The email can never become a single point of failure like this.
Why go with any of these over PWA mobile web or hybrid mobile app using a stack like Ionic/Capacitor? I'm reminded of a Q & A from the mid 1990s: what is faster, a desktop app written in C++ or one written in Visual Basic? The answer is "The on written in VB -- by six to nine months." The non-joke part of this answer was that in the gap between when a VB app shipped and the C++ equivalent would have shipped you could have identified the performance bottlenecks and replaced only those parts with a C++ COM upgrade and ended up with an overall app that was as fast as it needed to be.

It's the same with a hybrid mobile app: you can deliver the initial app far, far faster than with any "native" stack and in the gap between delivering that and how long the native app would have taken you could re-code the performance bottlenecks -- if you even have any! -- in Swift/Obj-C or Kotlin/Java (or even C++ if you want) and load that into your Ionic/Capacitor app.

My belief remains that CSS+HTML+JavaScript is always the right answer unless and until the client can articulate in detail why they need something else. Those cases where non-hybrid is needed do exist, but they are exceedingly rare.
How fortuitous is it that a months long investigation can be published right when the US announces sanctions? Great job National Radio!

Like razor blades in peanut butter cups, says CrowdStrike.
> "I'll never make anything again in my life that reaches 70M people" must take a while to sink in.

There's people that have turned single serving sites[0] into a sport and probably enjoy even wilder success than the stuck ship site. There's a tonne of sites like this here: https://www.reddit.com/r/InternetIsBeautiful/

It's not hard to get something going viral anyway. Just make the topic related to something recent in the news, cobble together some basic HTML, purchase a domain, then get 'influencer' type accounts on Twitter to retweet your link and ask a few journos to write an article about it and you're off.

[0] https://en.wikipedia.org/wiki/Single-serving_site
I wouldn't say outdated.
Like C++ which is even older, it has iterations adding more modern capabilities like Java 8.
>Have you tried agency work?

No I haven't.

>It sounds like you have done a lot of interesting projects, but doing something that just has to work for yourself has a very different set of constraints than building something in a team for someone else.

I have satisfied those two points, but I left out information as to avoid doxxing this account. Unfortunately that work is kind of a dead end. My post was mainly just sharing some frustration that I faced with trying to get a real software engineering job when I have a degree, I have plenty of experience in designing and building systems, and have experience with Agile working on a small development team. I thought it was going to be easier as other students who I was also graduating with were making it father into the interview process.
Like the sibling comment said, org-deft is pretty fantastic. I have a single folder with many many org files. I have tags in them for general attributes and link/backlink via org-roam so I can instantly get a bird's eye view of which notes relate to which.

While actually editing, org-roam has simple double-bracket syntax that auto-completes existing filenames. If filename doesn't exist, it is created when the link is accessed first time automatically.

Hierarchy gets established automatically as I track back links, or via org-roam graph view. But really, once I started linking notes extensively (because its so easy with org-roam), I realised that my structure ended up mostly as a graph rather than tree. However, org-mode itself has excellent tree style syntax within individual file, which comes in handy.

Searching/analyzing can be done either from withing Emacs via elisp or externally via ripgrep/fd (I'm still noon at elisp)/
Even if the whole thing was poorly conceived (compensating for moving engines around with software band-aids), and poorly managed (FAA delegating "oversight" back to Boeing), I think they will eventually plug all the holes and paper over the design flaws well enough to keep these things flying.

Kind of like the software that most banks run on. It's critical infrastructure that is largely composed of cobbled together COBOL and Perl scripts. You really don't want to break them open and see what's inside, but they have evolved to be stable and correctly take their inputs and produce the right outputs.

I'll try to avoid if I can for a while longer, but I think this will work itself out.
These are strange criticisms. You are complaining that a professional tool has lots of keyboard shortcuts, that they based their keyboard shortcuts on a familiar existing tool, and that they have a panel to help you learn what the shortcuts are. And this all means it has a larger learning curve than ‘other browser apps’? I can’t figure out your point.
A lot of people missed it. No one expects features to be removed from the latest and greatest model.
I bought the "dumber" version but when I made a warranty claim they sent me the new Alexa enabled model.
Is it possible to put the cpu, memory usage, network speed (both in and out) in the bottom panel? It'll be great if the cpu&memory usage color can be customized, e.g. green if < threshold1, orange if from threshold1 to threshold2 and red if > threshold 2. Similar customization for the battery level.
There's a difference between being anti crypto and being a crypto skeptic. It would make sense for technologists to be skeptical about a technological service during its massive ramp-up among laypeople, because the acceleration in demand isn't driven by fact-based reasoning. I see a lot of herd mentality, coupled with easy money and no real returns elsewhere.
Great article, I don't have a source off hand but I think a major reason most housing in La is so hard to build it's just due to minimum parking requirements.
Cars are the absolute worst thing to happen to the middle class, at best you're going to be spending $300 a month on that, at worst you might spend a thousand. Most people probably spend about 500 bucks a month, just to drive. If you're only making $2,000 a month, that's an extra $400 over a $100 bus pass. Plus you have numerous other social cost. You can't get a DUI if you don't have a car and you don't drive, you can't get parking tickets without a car. One of my key methods for getting out of debt has been going car free. America might be too far gone here though, so many are trapped in an extremely nasty pit of needing to borrow money to buy a car, and then coming up short on other bills. Chicago is outstanding in offering both affordable housing and great public transit.
I'll echo (but not endorse) the standard reply; I feel better that the Chinese regime can access my data than the US regime who could seriously ruin my life. That balance may (will?) tip at some point.
That's one approach, but some operators have SS7 connections to unknown providers. And turning off connections is a great way to discover that a whole host of services (think Twilio etc) suddenly stop working, as they were using some sketchy forgotten-about route into the network.

With third party access often "leased" via legitimate-ish providers though, it's hard to really do this without cutting countries or territories loose. Small countries often have operators that give SS7 access, to raise some extra revenue they can't get from their (small and population limited) subscriber-base.
How many hours of work/travel would you do for a median plus or minus a standard deviation of a journalist’s wage?
They should all be running filtering, although not all filtering is as effective as each other.

As you say, this is the legacy system, but it's still a huge problem for them!
The Chuwi Hi10x is a nice enough Windows tablet - sort of a cheap and cheerful Surface, but really a grandkid of the Asus T100.

It is powered with a 12V, 2A charger via one USB C port (and just one of the existing two). But try to use a standard USB-C PD charger, and nothing happens. However it does charge with a plain 12V charger, sporting a USB C jack, that does not require PD negotiation ...

I'm coming to think that having one connector for everything may not be easy ...
For data only classes, records are an existing solution.
For non-data classes you have to specify what equals means. Is two database connections to the same db equals? No, even though they may have the exact same fields.
This seems like a great side project. Congratulations to the author for getting this far in spare time. These lessons are only scratching the surface of what was learned.

It would be nice if I could embed rqlite into my application as I do sqlite. The fact that this system runs as its own distributed system using sqlite seems to make sqlite just an implementation detail. I want raft consensus for my embedded sqlite. :)

Is anyone using rqlite in production and what for? Why did you use it?
I don’t find Twitter more toxic than any other website. Much less so than reddit.

It’s mostly about who you follow I think. I heavily mute accounts that tweet any political/inflammatory rhetoric on either side.
This will not happen this year. But in the long run you don't need much own HW to be an operator. And fiber connectivity is (as the startpoint of this comments) outsourced in large scale.
> Pangolin UI

Tagline: "So good, it'll go viral"?
Do glaringly obvious things need to have an origin?

What value could that have?
> Could you run Photoshop or Blender in a browser? I mean, yeah, sure (especially now with Wasm), but why would you?

As others have said: extreme portability and zero install hassle.

Gmail took off because of these reasons, offering an acceptably desktop-like GUI over the web.
This works for human too. Just saying.
First well-educated guess there may be something to look for - March 2020 (?):

"Can Bioactive Lipids Inactivate Coronavirus (COVID-19)?"

https://europepmc.org/article/med/32229155

(not yet about inhibiting binding)
After using org-mode since beginning of pandemic, I've realised that I do little to no editing on my phone.

But for that little editing, Orgzly all from f-droid is pretty great. As a side bonus, it handles TODOs from my org-agenda to generate Android notifications! Very handy and very private.

I'm not sure of Syncthing story on iOS as I don't have an apple device, but you can always store your notes on dropbox/icloud/whathaveyou. Unfortunately I lack any experience to be helpful with Apple devices otherwise.
Castro era ending in Cuba as Raúl announces resignation
Same here but it work on firefox for Android.
I worked for a bunch of years in biggest Israeli company that is selling OSS/BSS and related outsourcing services to telecoms (those who can afford it's solutions), and had some first hand experience with them

>Since the early 2000s at least, most billing has been outsourced. This works by sending all Call Detail Records (CDRs) to a third party, often from Israel or China. A CDR stores who called whom and for how long. More data might be attached, for example the location of the customer, or where the customer was roaming abroad etc.

Don't know about software from China, but the one that we sold doesn't send anything back to Israel. There are a lot of rules and restrictions upon CDRs and we had a bunch of training with regards to it. Everything is running on client site, usually on hardware deployed by us at their data centers and managed by dedicated team of people who relocate to live next to the client in order to provide 24/7 support of the systems on site

>Typical service providers have hundreds of thousands of network elements. Surprisingly perhaps, many of these are actually maintained manually (!). Thousands of networking engineers labour to keep all this infrastructure operating well.

This is a mix of half-truths and lies.

None of the operators have thousands of people to manually configure day-to-day network stuff. Operators have rather sophisticated automation systems (aka OSS) that deal with provision and configuration of everything in their networks. Or almost everything. Any given operator whose life span is a decade or two today has a boatload of equipment (thousands of different types of hardware from same amount of vendors). In many cases this equipment was bought and deployed 10 or 20+ years ago. Companies that made it do not exist for many years. This hardware can't be replaced with anything, because nobody does this type of systems anyway. Those systems tend to have proprietary interfaces and in many cases can be managed only through Element Manager which can be managed only manually through some ancient windows or java application.

>Meanwhile, modern large scale internet companies (like Google, Netflix, Facebook) have automated all such maintenance. Automation in this context means that no configuration states are edited manually but instead, entire networks get provisioned and configured from central templates.

>With such automation, small teams of engineers can control and operate vast networks with relative ease - especially if good use is made of continuous integration and real life testing.

I also worked for a while in one of FAANGS. They have it easy: all the hardware with modern with nice interfaces. You can actually automate it. Also their networks are much-much smaller compared to mid-sized telecom, much simpler and much more homogeneous.
Automation that FAANG I worked for was a joke compared to automation systems that run telecom networks. My job was near network engineering team and during conversations they admitted that what they have is crap. I believe that at one point of time they considered to buy telecom level OSS system but bailed out because they couldn't get a source code .
Someone else quoted $10B worth of electricity yearly, at current price. Given that number, and knowing that it evolves with market cap, that's about 1% depreciation/year.
Do you know of a way to screen out people who inflate their expertise on a resume or who fail to demonstrate competency in those areas during an interview, without actually interviewing them? Because if you do I'd love to hear it. But I thought that was the point of interviewing them. I don't expect recruiters and HR people who focus exclusively on hiring to have more than a shallow knowledge of what we're hiring for. I definitely don't encounter those more qualified to evaluate qualifications on LinkedIn, that's for sure. And LeetCode isn't nearly that good at eliminating crappy candidates. Plenty of people do it and then seem to lack those same skills when they show up.

That's why we have discussions like this: https://blog.codinghorror.com/why-cant-programmers-program/.

If validating their technical qualifications is not the point of the interview, are you really only interviewing candidates to see if people like their social skills? That sounds legally shady for most cases, and honestly for extreme cases where there's a valid concern that IS the kind of thing I'd expect to be filtered out by an introductory call with a manager or something.
Nassim "Nocoiner" Taleb
Isn't it? Marketshare is cratering, it's not keeping up with Chromium and Safari, and the Mozilla foundation is the poster child for dysfunctional organizations. Thank god it looks like Rust has escape from Mozilla and how has a nice support network of its own.

Do you honestly see any signs of Firefox's situation getting better and not continuing its free fall?
It is HDMI 2.0, so no problem for 4k@60.
Reddit front page is too political. I'm non-American so most of it isn't even relevant to me. I wish all social media had a "No Politics" button for the user to auto-hide all political posts.
Listen,share,repost “culgrin d mayor” Africa gorilla volume 1 on all PLATFORMS
I have made an English translation of the original article in De Volkskrant (https://www.volkskrant.nl/nieuws-achtergrond/huawei-kon-alle...)

https://0bin.net/paste/poCzYk4t#IRjhnXLT31zdiDMCVJIIqvZgLDqh...

Edit: updated to add responses of KPN, Huawei and several experts.
Another helpful search criterion would be permanently remote vs. temporarily remote.
That link says “ Any business in the world that collects personal information from people in the EU (even if it's just an IP address) will be required to comply with the following General Data Protection Regulation (GDPR) Privacy Policy stipulations” but I am not a business. So can I assume it doesn’t apply to me?
I offer this perspective as someone who is only willing to work remotely because I have significant sensory sensitivities, because I suspect there are many other people like me: The colors in your logo clash so badly/scream so loudly they're physically painful for me to look at, even for a second. It's the first time I can remember ever yanking my phone away from my eyes because of how jarring a logo was.

There's a good chance this is not an issue for people who just have a preference for working remotely, and so might not be worth considering if they're your target market. But for those of us who might come across your site because we depend on remote work for gainful employment, it's so bad as to be exceptional.
It wasn't clear to me that it was speech controlled. The demo gif (which is awesome you have) makes it look entirely text based. I don't know, I'm not great at copy. You should probably listen to my experience (It took me a minute to get what your app did and there were a few misunderstandings) rather than my advice (call it voice control for tech workers or something).
I implemented the Babylonian square root problem using a simple "x to the power of 0.5" and it accepted the answer!
Few people to no person here would be comfortable purchasing a phone knowing people were exploited or harmed in its production. Our ethics did not always encompass labor and human rights when evaluating consumer products. We are just now beginning to widen the scope of our ethics to include the environment. It is reasonable to believe that our ethics will eventually include other sentient creatures, that we share this earth and experience with. Until then, as a vegan it is just weird, and sad, to hear or read stuff like this. Anyhow. Just another perspective.
"Objective C is the best option for iOS app development. Swift is 1.9 times slower compared to Objective-C."

I would like to see this documented in more detail. If this were true then Apple has wasted billions of dollars and countless developer hours making and pushing Swift, especially since they insist Swift results in faster compiled code both for iOS and macOS.
When I’ve worked with APIs that implemented pagination using cursors (Square), I really loved the ease of integration with my app. Writing a while loop that checks if the cursor is populated was better/faster than checking if the number of results from the last request was less than the requested number of rows.
I've translated that article: https://news.ycombinator.com/item?id=26844234
I've noticed no issues (iOS app on phone and tweetdeck.twitter.com on laptop).

Something that always puzzles me is the spite towards Twitter. It must be incredibly hard to avoid negativity in some circles/locales? My feed is generally very positive.
"in the long run you don't need that much HW to be an operator" - have you ever worked for a facilities based ISP or Telco and visited the interiors of dozens of different POPs? Please do so and then come tell us all about how telecom infrastructure on a national and global scale isn't composed of massive amounts of hardware all over the place.
Serious Eats has a recipe for sous vide brisket that basically uses this approach. https://www.seriouseats.com/2016/08/food-lab-complete-guide-...

I can vouch for it being very tasty.
It may be callous to say but I think most customers would be okay with the trade-off of losing telephone access to some small country that decided to monetize access to global telephony by selling to spammers and scammers, in exchange for not getting those calls.
Yea, second that. I think they just picked some sites to scrape. I found a paid research study listed as a job.

While it’s technically a 1 time contract job, it’s not a job
> Nobody can seriously claim to be doing professional work on a computer with 2GB of RAM in 2021. So who is this inefficient for? Maybe it sucks for personal computing, if you can't afford to buy a better computer, but that's not the market these applications are targeting;

I used to prefer using an old, used laptop like that for development because it helped force me to optimize. That paid off when I built an edtech project that had to run on old machines in a poor district. Non-US markets too benefit from less memory hungry apps.

All that said I agree that the developer experience is slower and more painful. So VMs can help simulate more restricted or very different platforms on more modern hardware.
A couple of other text viewers for CP/M: https://techtinkering.com/articles/text-viewers-on-cpm/
Google Earth time-lapses show a changing planet
Unix 8/10 -> Plan9 :).

Rio's foundations come from the Blit.

Unix 8/10 was not a big success, but a lot of ideas from
that went into Plan9.
Ah do we run all user-submitted code in Docker containers. The "engine" that runs the code is written in Python and we do different things for different languages.

For running Javascript and Julia, it goes something like Python objects -> JSON -> read JSON in Javascript/Julia -> run code -> output JSON -> read user output from JSON in Python.

For C, we can call C functions directly from Python with some code for dealing with different types.

Not sure if this is the best approach (it's not super fast) but we've been learning as we go. We might be due for a refactor in case the next language we want to support doesn't fit into this pattern. I'm personally excited to learn Rust and maybe add support for it.

PS: Our stack is on GitHub in case anyone is interested in having a look: https://github.com/project-lovelace
I can't remember, sorry.
I understand your point. Though when email campaigns came out the goal was to send the email to everyone. Then it was to target people. I think that targeted emailing obsession then led to the natural conclusion of targeted adverts on the web through personalisation. I'm not sure the ROI on the adverts is what companies think it is. Just like it isn't for email campaigns.

I feel there may be a better market like roody15 has said for contextual analysis of websites and provide adverts based on that. Enhanced with Anon user traffic and buy paths. Which could slowly overtake if done well.

Also on the effectiveness:
https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
https://news.ycombinator.com/item?id=21465873

https://www.mercurynews.com/2018/10/16/facebook-lured-advert...
https://news.ycombinator.com/item?id=18234626

Then if you cross reference this with how procurement works, bullshit jobs and similar (can't find that article) starts to make some sense.

Though there may be arguments such as manipulation as to why the focus is on the advert personalisation and not the nefarious things that can come out of it. Think McCarthy. https://en.wikipedia.org/wiki/McCarthyism#Blacklists

Regardless of your persuasion consider if the other side gets in and you end up on the black list.

'I don't mind adverts tracking me' vs 'I can't get a job because of X opinion'