skysight-inc/HackerNews huggingface dataset:
ReactiveVar was my favorite part. I wrote a clone, ReactiveState [1]. It’s a PubSub that binds to the ‘state’ of one or more React class components.

Also, I wrote a clone of their ‘match’ library, I call it type-check [2].

And I made something like their DDP for my app. [3]

In summary, I highly appreciate Meteor’s ideas, my app is architected based on many of them.

Thank you MDG!

1. https://github.com/uxtely/js-utils/tree/main/reactive-state

2. https://github.com/uxtely/js-utils/tree/main/type-check

3. https://blog.uidrafter.com/architecture-of-a-desktop-alike-s...
> Note that no one is stopping you from running thunderbird. It sounds like you downloaded a dynamically linked binary distribution and there's probably just an elf file you need to run. Otherwise if the binary is incompatible you can build it from the source (I've never tried thunderbird, Firefox is a bit much but it's doable and there are of course ways to automate it such as running a Gentoo prefix or using the spec files from your distribution itself.)

You should put yourself in the mind of someone who doesn't work with computers for a living. Then, read that to yourself again and see how much of it is complete nonsense. You should not have to know what any of those words mean to use an operating system, and if you do that is either the fault of the OS or the software, not the fault of the user.
The removing duplicates section is the kind of thing that has me worried about technologies like this
Archive link: https://archive.is/bJKvS
It may be simple but that simplicity is its downfall. How many databases, compilers, modern games. OOP classes or even file handling routines do you see in assembler? Few or none at all. Writing assembly language is slow and painstaking work. You can easily get 10x the productivity by switching to C or even better in higher languages. Games were written in assembler back then because Basic was too slow. And C compilers were only starting to appear on personal computers from the late 1980s.

Writing an assembler for 8-bit CPUS like 6502/Z80 was doable; I wrote a 6502 cross assembler (in Z80) so a Z80 development machine could output 6502 in 1985. It got harder with 8086 and 68000 chips.
I really can't stand how SLOW Thunderbird is, from starting the app to doing searches, to any action at all. Even with 32gb ram, i9-9900, SSDs.. sooooo slow.
> don't update it

It is an application that receives content from the Internet, your advice is dreadful. Email is a primary vector for exploitation.
Hey! Author here. I'm working on open-source framework called Mercury. I'm building it to make notebooks sharing easy, especially with non-technical users. The Mercury can turn Python notebook to web application, dashboard, presentation, REST API or report. It has option to easily hide the code, schedule automatic execution, convert to PDF, and send email notifications. The Github repo: https://github.com/mljar/mercury
No, it isn't a parsing engine, it's purely a statistics based engine. What it generates is based on patterns found in the text that was fed to it. It doesn't comprehend what it generates or the meanings of the words it outputs, all it understands is the statistical relationships between words. i.e. GPT ends a sentence when statistics say that the sentence it's constructing is not usually that long. It ends a sentence with a word or phrase that's statistically found at the end of sentences.
This has been my experience since I started my career. Some things seem feasible, easy even, but behind the scenes, there are social dynamics which make your skills/talent completely redundant. You can do amazing things, 10x better, 100x better than anyone else. It doesn't matter. Nobody will acknowledge it.

The same thing may be possible (or trivial) for some people because they are lucky enough to be born in the right place and right time and with the right friends (sometimes it may not seem like it, but one connection can make all the difference), but it's not possible for you. Overcoming adversity and defying all odds achieves nothing. You just don't have the right parents at the end of the day.

It's like politicians. When you watch them give a speech in the news, it sounds like they're talking to you (or at least, people like you), but they're not. They're talking to other people who are better connected than you. You're not part of this system. It's an illusion, a big lie.
US FCC Commissioner Wants Apple and Google to Remove TikTok from App Stores
That comment,

> we still shouldn't assume its a property of the universe

is actually a bit funny I think. One could post that comment as a reply to almost anything :-)

And then see how they interpret it and how they react
If you don't self host, you have a very marginal improvement of privacy. The main benefit would be eliminating vendor lockin.

I'm working on an end-to-end encrypted git solution, but it's still in the prototype phase.
I mean they have to be cleaned up by the city so that process must be tracked.
On moving over a million uptime checks per week onto Fly.io
Awsome - I must testdrive it, thanx for sharing!
CUE(lang) as a proper language for config & schemas, much better than the alternatives
How else would they do muzzle fire?
Arduino Drum Platform Is Fast
Well the solution to old email protocols is JMAP, which Fastmail supports. But it's going to probably take time until JMAP support really picks up with both mail providers and client developers.
I see, didn't know that; thanks! (Also to the other replies in this thread.)
Any large code base benefits from complex tools to get an idea of what's going on.

Intellij / PyCharm does remarkably well with large Python code bases lacking type annotations, even if it has to take a guess here and there. But when you add type annotations, it's even better.
The Three Hierarchical Layers of Books (2008)
Revenge porn and exploitation are already a nightmare scenario. Only maybe it doesn't involve you, so you don't think it's a problem?
My body is augmented — Adam Jensen
Be that as it may, but you're misusing the term oppressive.

And blaming the EU ministry in particular is also quiet misguided, as the local governments do the same and fuck you over much more effectively as they're actually able to significantly impact your life.
More I'd hope. There's a good reason for it too, faeces and trash will attract rats and the combination is a good source for all kinds of health issues, especially if you mix it with a large homeless population. Check out the number of Typhus cases in the last years.
If you really value your stock at $0, then I'll gladly trade you $0 for it.
>bots are rampant and blend in with other users, occasionally referencing brands or pushing a narrative.

[...]
>Today, you can be reasonably sure I'm not a bot

[...]
> important that [...] the Ethereum blockchain exists

Either a bot or performance art. I'm not sure.
The is requests to the city to clean it up, so it's likely to be many people. The city has an app and dedicated phone number for it I think.
Imagine being in favor of discrimination.

When they go low, we go lower, baby!
Protecting us from crazy candidates due to an uninformed public was one of the arguments for the electoral college, but the main reason was simply to facilitate the ratification of the constitution by slave owning states that wanted to get more representation due to having more enslaved people without actually having to give them the right to vote and without having to consider them fully human.

The three fifths compromise would have been difficult to work out if you didn't use an electoral system.
>one tweet from a major influencer, like say elon musk, will have more of an impact than one million ai generated comments.

So all I need to achieve Musk's level of influence is to generate a million comments with AI? At 12 comments per second, the AI would do it in a day. That's a scary power, if you ask me.
How to Pick Your Life Partner – Part 2
Look around lately? You don't need AI to have a misinformed republic.
The first part of this article has already been posted on HN[0] which led to an interesting discussion. But, the second part hasn't been posted before — posted this as an update, and to prompt a new discussion!

[0]: https://news.ycombinator.com/item?id=14950755
> We always designed chip circuit boards so the #1 pin was always in one direction, so a visual scan of the completed board would verify the chips were all in the right way. The board was also set up so the diodes were all pointed the same way, caps too.

I'm not an EE, but wouldn't this have the potential to significantly complicate the layout of traces on the board? I assume you're talking about hand-assembled boards, and hand-drawn too?
I think there are a lot of misconceptions here in other sub comments.

For starters, the DRAM manufacturers may possibly be the biggest penny pinchers in the semiconductor business. They're too cheap to use differential signaling even on GDDR memory. I'm not saying that PCIe RAM is never going to happen, but as somebody who works with DRAM controllers and DRAM vendors, I can not fathom a world where DRAM manufacturers put a PCIe controller on each chip, especially one capable of Gen 6.0 speeds! The extra die area, complexity, and bringup testing necessary for a PCIe controller is insane

Second of all, the latency would really destroy system performance. The DDR protocol is designed to minimize latency (well kind of, there are still speed targets that need to be met.) The whole point of using a parallel bus with unscrambled data is to eliminate encoding/decoding latency. PCIe uses a Serializer/Deserializer (SerDes) that's scrambled on one end and then de-scrambled on the other end using a LFSR. It also goes through an adaptive tap filter. After that, the ordered sets from each lane are assembled and sent through a FIFO for clock domain crossing/timing recovery. All of those steps add latency to the system, and that's before we get to the Data Link Layer and Transaction layer. While I'm not well versed in CXL, I know that it shares the same Physical layer (a SerDes Phy.)

Now you might imagine a chip with one PCIe end point that fans out to an array of DRAM chips on the back end, and you don't care that much about latency. But then that makes PCIe RC and EP in the system redundant because you could put the DRAM controller where you would otherwise put the PCIe controller. Now it might make packaging easier and allow for a cheaper version of DDR to be implemented, but is there a net savings? and does it justify the latency hit? Maybe. I'm not saying it's never going to happen, but I wouldn't bet on that tech.
Gold code generator using LFSRs
Office365 is pretty much just Exchange underneath. And tons of larger orgs still use on-prem Exchange. Microsoft just announced the next version of on-premise Exchange for launch in 2024.

As cloud costs ratchet up and the weaknesses become more apparent, I suspect you'll see orgs start migrating back away from the cloud.
> Perspectives. Work ethic. Improbable things that have happened. Subcultures of fans and their views. Statistical analysis. Adversarial thinking in sport. Coaching.

These are all great aspects of sports and life. I wasn't trying to say I don't appreciate them. I probably ended up sounding like an anti-sport zealot. I'm not. I went to a minor league baseball game the same night I wrote this comment. My beef with my brother stems from my issues with the NFL in particular, pro sports and the militarization thereof in general, and also the unhealthy obsession with basing your identity on things like the record of the team you root for. There are lots of positive values that can be inculcated and obtained from sports, in a pure game. But I have an allergic reaction to the way celebrity pro sports is used in America as an adjunct to military recruitment, not to mention suppression and indoctrination of the working class. And I really have a problem with how spectatorship is used as a placebo for having an actual hobby or home grown set of interests.
Interesting interpretation of this as a high-density high-resolution array! But does it need to be isolated well from movement? Since sound wavelengths are long, so maybe not?
Dependency Websites with OpenBSD and AsciiDoc
The buran. That is an awesome spy Vs spy story. Thank you, this made my day.
> That's the world that exists on mobile, and it's pretty great.

No, it's not. Unless you do some weird hacks that aren't officially guaranteed to work (and now that the old READ_EXTERNAL_STORAGE permission has been fully deprecated, don't result in the most natural UX flow, either), Google's sandboxing on Android has e.g. broken the scenario of using a file manager to open a locally stored HTML file in a browser, because following the official API, the browser won't be able to resolve any relative links to other HTML documents or subresources like images/stylesheets/scripts.

Other multi-file file formats are similarly broken, and this more or less applies to all the sandboxing solutions I'm aware of, no matter whether Android, iOS, Windows, Mac or Linux. The only exception I'm aware of is that the macOS desktop sandboxing has some provisions for handling "related" files that only differ in the file extension, but even that of course doesn't handle all scenarios – the aforementioned HTML file example still wouldn't work for example.
That pain also comes if you're already deeply invested in cloud products. Nothing scales without effort. And pain points always arise where you don't expect them. But the simpler the setup, the simpler it's often to scale out the parts that need scaling. In this example maybe a dedicated server or a separate database server at some point. But there can be many customers before that's necessary.

Preemptive scaling never really works and most projects never scale enough to warrant more than one server (unless you write very inefficient code).
Former VC Ryan Gentry on Taro
There is in fact a guy right here on HN claiming to have 10 jobs, bagging 1.5m a year.
It was the Chinese Wikipedia. It's not like it would be vetted as closely as the English version, so not that surprising it stayed up so long.
> financial newspapers often stick closer to the truth

Are you sure?

From my limited experience, there is a huge amount of fictitious narrative in financial news. I just had a look at https://www.barrons.com/ - hard to say how much is just opinions of the journalist, but not much looked fact based.
There is a 6-9 month waiting period to receive a Model Y. More likely is that Musk is desperately focusing on factory output because demand is overwhelming supply.
How much more mass, though? Mass is likely to be at a premium anywhere you can't just also slap down a few more cheap cells, e.g. where there's not much space.
Same thing happened to me. I should have read the comments first before buying :)

Once the bugs are fixed, I look forward to trying this out. The auth-flow with GitHub was quite good, until the error at the end :)

Best of luck with the project.
Be careful what you wish for, I can see a future where it's like EM today, the entire environment saturated with spread-spectrum (audio) noise and everyone has to wear a filtering+array gain device in their ear.
Well, kinda. Usually it is the case that the underlying legal framework changed. For example, a new amendment or new federal law. In this case, no such thing has happened.
I'm not sure about this one, I've been watching. I'm going with mental illness but it could be GPT-3.
How do Republicans take the blame for Chicago or other revolving-door blue jurisdictions?
wow, what a different user experience!

Which redirect extension do you use?

I really didn't realize how much I dislike Medium as a reader until now. I guess I got used to waiting 3-5 seconds to get the content. What's even worse is the constant noise, some of which stays even after the initial loading phase: cookie banner, login with Google, "applaud the article" (or whatever Medium's like button is), stats about the creator and the post, 5 different containers to ask me to read something else immediately...

No wonder most of the time I don't get to read a full article on Medium: they constantly bother me to do anything else but reading the article.
my knee jerk reaction is "oh god no why!?" but I guess I'll just keep using it because it's what I've always used..
https://github.com/terraform-aws-modules/terraform-aws-s3-bu...

This option has been added to several modules: https://github.com/search?q=org%3Aterraform-aws-modules+puti...

Also calling it a genocide on their org readme: https://github.com/terraform-aws-modules

I'd generally prefer activism to stay out of the code. Banners, statements, fine, but breaking code or adding complexity, no thanks.

At least here they defaulted to true, but if you put false your code will break.
I found that #1 occurred for all events as they rolled forwards, so, for example, if the event occurred every Wednesday and the first one was in January, I will get a popup for today's meeting, but I will not be able to dismiss it on TB - I'd have to use my phone to delete the current event once it had passed to stop the nagging.
Your "seed phrase" can be any text you'd like, including text that asks the model a question.
No worries, performance optimization is root of all evil according to current consensus
I was chatting with an elderly man in front of me in line at the post office years ago. He was complaining that he had already paid so many fees but was really close to collecting his winnings from the Australian lottery (we were in the US). And according to him, he never even entered the lottery. I told him that this was a common scam and that they were simply stealing his money and to not send them anymore.

He said, no, he knew it was real because they gave him the phone number for a bank and he called and the man on the other end confirmed it was real.

I implored him not to send any more money, but he continued to take out a postal money order for a few hundred dollars.

I told the cashier that he was being scammed after he left and they just said "ya, but what can you do?"

You can refuse to process the payment!
I never understand the argument of "what our culture wants". You can still be a critic even if it's the norm. Also, you can cater to a part of what the culture wants, so yeah, you can criticise Lego.
I interpreted the comment I was replying to as someone who felt that running multiple jobs was illegal. I have seen coworkers think that before just based on a a manager telling them it was illegal to work for multiple companies at the same time.
Yeah, been there and it makes things one notch even worse. :)
I don't think it's too surprising that stuff like can happen on a non-English Wikipedia. The English one has superb moderation and reliability, but other languages range in quality from pretty good to complete garbage. It's a shame because often the only comprehensive article written about something will be in another language.
The absolute state of Bluetooth audio in 2022
I was sceptical of changing my dotfile management strategy (it's worked fine for a decade), but after trying chezmoi on a single machine, I spent an evening migrating all my machines to it as well.

10/10.
He is absolutely right! I've wasted a lot of time of my live that I'll never get back.
I could have spent with family, friends, which some have passed away.

It got extremely hard for me between issues with IR35, Brexit and the pandemic. 4 stage interviews in multiple places with long take home tests; some which I didn't even sleep to deliver as quickly as possible.

Some interviewers had nothing much on their public profiles, either GitHub or personal sites. An absolute lack of respect.

Https://GitHub.com/heldrida
Can't you use something like

https://www.getcreditcardinfo.com/generatevisacreditcard.php

or do they actually check it on all websites?
It's just that traditionally some games were never released for the PC
LOOKING AT YOU MICROSOFT; HALO. When it states PC, it's just very clear that it is intended to be played with a keyboard and mouse as input devices.

Personally I would never be interested in a console only title for the controls handicap I'd using a controller. Controls are for platformers only.
No thank you, it doesn't do what I need. Also since is a virtual machine is slower than native CygWin utilities.
If you add a single note before setting up the Git Host, it might work.
Agree! That said, it's important to remember that someone needs to maintain those manifests, too. Copy-paste might work initially, but you will need to modify them at some point. Which means you need in-house knowledge of that K8s YAML, anyway. For a smaller shop this might be non-trivial. For a larger shop you likely have something close to a Platform team that can maintain the manifests to make them easy to use.
Police transitioned from just cops with a police station or a motor cycle directing traffic to police stations with jails and criminals inside.
I always find this to be a funny point in these conversations. The entire discipline of "agile development" exists because it's so hard to have foresight into the requirements of a software product up-front. By extension, I don't see how we think it's possible to define expectations for employees up-front and then pay them only based on results. If you look at agencies within our industry, for instance, about 0% of them will work on fixed-price contracts - it's always time-and-materials. Knowing what we know about software development, I don't see how individual employment can fundamentally be any different...
It's definitely Gogol Bordello's fault ...

https://www.youtube.com/watch?v=SkkIwO_X4i4
> I also wanted to post "We should try UBI but you have to vote to qualify. Thoughts?" in r/onguardforthee but that was also removed for trolling. That subreddit has posts similar to that one all the time.

Dude, cannot you see why if you start posting about how _Universal_ Basic Income, should not be universal and based on some sort of test, that people might think you are being a troll?

Like legitimately, what is the difference between your behavior and a troll who misinterprets things on purpose?
For encrypted secrets in git I'd suggest looking at sops and password store:

https://github.com/mozilla/sops

https://github.com/android-password-store/Android-Password-S...

Both are extremely useful secrets oriented git tools with support for things like PGP encryption. Both will encrypt with multiple keys too, making sharing relatively easy. The android pass app even manages SSH keys for pushing and pulling. There may be good inspiration in those repos, or even code you can borrow.

Also, thanks so much for making this: it is elegant and lovely. Keep it up!
This is completely BS. What is he showing here? That a static copy of wikipedia "news"[0] is faster than a full featured news website. Is this just a contrived ad? My news aggregator also achieves 100% performance[1] but I don't dare to use that info to make such a irresponsible claim. Is also some orders of magnitude easier to be a news curator than a news producer.

[0] Is hard to consider local news like "Two policemen and a polio vaccinator are shot dead by gunmen on motorcycles in North Waziristan, Khyber Pakhtunkhwa, Pakistan" relevant news.

[1] https://gtmetrix.com/reports/www.slowernews.com/XOAMfY1i/
While I'm venting K8s frustration; They told me K8s was awesome because it allows me to easy test things locally on my machine. They told me minikube would solve it. Minikube ran out of memory, was unstable, crashed. Production YAML required certmanager not on my machine. Production YAML required volume manager not on my machine.
> because you're seeing orders fall off a cliff

Any evidence or are you just making up things? Because that is literally the opposite of pretty much everything we know about Tesla orders.

> Cybertruck pre-orders given that Ford and Rivian have beaten them to market and both those products are drawing rave reviews.

That makes no sense. Cybertruck pre-orders going away (if that is case, and I question that) would not impact its current financials.