skysight-inc/HackerNews huggingface dataset:
Laziness on itself does not prevent one from properly evaluating resource utilisation. In fact, laziness helps in resource preservation. But what makes it less predictable is various optimisation techniques that come to aid the lazy environment: strictness analysis, rewrite rules, and stream fusion[1][2]. They may change significantly between compiler releases and affect the previously optimised codebase.

[1] https://wiki.haskell.org/GHC_optimisations

[2] https://markkarpov.com/tutorial/ghc-optimization-and-fusion....
iPhones have Driving Focus built in now (https://support.apple.com/en-us/HT208090) which is a good start but I expect anyone who is happy to use their phone at the wheel will disable this pretty quickly.
Drive a manual transmission.
The Curl Year 2021
How did 5G get this far into deployment all around the world without the apparent issue of interference being addressed much earlier?
> are all indistinguishable,

without additional information!

I can prove to you that you're seeing an encrypted message by giving you the decryption key, and I can prove to you that you're seeing compression by giving you the decompression algorithm.

However, there is no way to prove that random bytes are _really_ random.
He is saying that they shouldn't blame him. He is the district attorney.

He is also the son of Weather Underground terrorists, and a longtime volunteer and apologist for the regime of Hugo Chavez and Nicholas Maduro.

Pondering whether a supporter of communist revolution is committed to his role of defending property rights is not unwarranted as he is implying.
Somebody got annoyed by the 253rd incantation, delivered yet again with the certainty and self-importance that only a thorough youtube education can instill, that it's not intelligent, it's just basic statistics.
Does it only have released movies? I was trying to find Alec Baldwin's infamous gun from Rust.
Aruba instant on is super simple, and very easy to setup.
Yeah, but according to the blog post there must be some difference. "Supported" but not "fully supported". Mainline has 8k lines, Realteks driver has 15k lines in only 1 .c file and there are some more.
Yeah, I'm at a startup that's rapidly growing, and is adding more process. I don't feel like it's overmanaged, I don't generally need to pull in my manager or skip. But I can imagine giving a similar response, the major difference is that the team I'm on doesn't really have official processes set up.

The main problem is that the team has a lot of work to do. So simple tasks might take awhile if they aren't high priority. If I got significant push back, I'd talk to my manager or skip. Because doing it sooner would mean pushing back other high priority requests.
Tibetan woman holding flowers, only they're not, they're Bitcoin mining PSUs
I think the bigger issue is that the value proposition for FB is dicey. The "social" business model seems to be a race to exploit the user base as thoroughly as possible, while using a basement of PhDs to keep the site sticky. Relatively normal by modern corporation standards, but the notion that they're working towards a more connected world that benefits their users is thoroughly debunked. This combined with brand reputations being tied to their target demographic's beliefs puts FB in a bad spot. I can see a future when they double down and play to their core strengths; deep data harvesting, and fine grained targeting. I'm not sure if that means they take over the data brokerage market, fire up the M&A engine, or pivot to Palantir's space. Either way, I don't know many folks who will be joining them.
This looks cool, but I don't use proprietary operating systems for my work environments. Is there any planned support for X11 or Wayland based desktop environments?
Metered Subscription Analytics for Stripe
In my humble opinion: No.

The experience of cold water from a faucet is very different from the experience of a cold lake.

You cannot get submerged via a faucet.
Having a solid long term vision is plan, only if the solid long term plan is any good.

You trade stability for flexibility. It takes time to steer a big ship, even if your current plan has clearly extremely negative effects (e.g. killing all the sparrows resulting in a locust population boom during the Great Leap Forward). A command economy is about as big as a ship can get.
A man after my own heart. That was awesome.
As a Beretta lover, I felt that in my soul. John Moses Browning, we're sorry for ignoring the hi-power.
> 1. Pour the energy you would have put into work into side projects, starting your own company, etc. Good route to take if you are vesting.

Isn't this dangerous advice? Could work done on a side project during company time end up being legally owned by their employer?
Lets not kid ourselves, a few million rows is not small either and if not done properly can quickly become a system's bottleneck. But it's not humongous either. Depending on ones perspective it could be seen as medium or large but certainly not small.
Tuple’s audio quality really is good enough to feel noticeably different to Zoom or other VC. Much more like your pairing partner is in the room talking into your ear.
> For the Solana ignition hackathon I played around with building a search engine based around a per-query prediction market. It’s fun to try to structure different problems in this way since it’s totally different to how we typically solve things in CS.

I'm creating a faster search engine for programming queries and this topic is pretty interesting. Could you share more info on how your engine works?
Seconding that curiosity. Pretty much every web server I've built uses SNI (at least if it's hosting sites under multiple domains), and the only "downside" of which I'm aware is the lack of IE6 support.
Hi,

I manage the Wayback Machine at the Internet Archive.

Very happy so many people here care about preserving, and making available, our cultural heritage!

Please know a dedicated, and talented, team of engineers works every day to do a better job of archiving more of the public Web, and making it available via the Wayback Machine.

As noted the Internet Archive is experimenting with filecoin.io and storj.io and is always open to suggestions about how we might do our jobs better, and improve our service. We also host regular meetups (and have hosted summits and a camp) related to the Decentralized Web. See: https://blog.archive.org/tag/dweb/

The Internet Archive also offers archive-it.org, a subscription service, for those who want a higher level of support and more features.

We appreciate any support you can offer, financial and otherwise. Please share any bug reports, feature suggestions and other feedback with us via email to info@archive.org

Oh/and… checkout the new PDF Search feature we just launched at the bottom of web.archive.org. More to come like that in 2022.

Finally, you might also find some of the things I wrote here of interest: https://gijn.org/2021/05/05/tips-for-using-the-internet-arch...
We're talking of different bands. Like visible light vs. infrared or x-ray.
I think most of the complaints about UI are overblown (as commenters in this thread have pointed out) but this one is absolutely brutal. Sitemap works in one UI but not the other; some features work in new but not old... ridiculous.
I agree. I like tinkering myself. But then why mention avoiding spending a hundred dollars for a new device, but spending a couple of hours as if those hours are worth less than said amount of money.
>bringing a human being into a dying world is a deeply immoral thing to do

What does this actually mean? What is a dying world, exactly?

Historically, the world has been an awful place to be. Most of Human history, 200k years or so, we were essentially nomadic tribes killing and eating each other(sometimes literally*). Since civilization has begun, we've been ostensibly more moral-- yet the majority of humans who have existed in the past 10,000 years were laborers we know very little about.

When you read about what people in Greece and Rome were like? That's mostly the well off nobles. Rarely did anyone bother to write about the lives of slaves, and subsequently we know next to nothing about them except that many of them had very harsh lives. We don't know what day to day life was like for the majority of Roman, for example.

Countless kingdoms have fallen-- Cesar had a book he published about some of his expeditions in genocide(or read another way, in conquering the enemy). When a city was sacked by the enemy; all resistance was killed, women were used, and then those remaining men women, and children were sold into slavery to fund the winning kingdom. Their stuff was sold too, as you won't be surprised to hear. If they really hated the other side, like when Rome felled Carthage, they would salt the earth after. While expensive, it guaranteed nothing would grow there for a long time after-- a testament to the power of the conquers to eliminate any opposition.

My point being.. I don't know why it's more unethical to birth humans into this world, than any of our ancestors. Logically, every human experiences unhappiness. How is it ever moral to birth humans into a world when humans experience pain? Human existence itself isn't purely logical and cannot be understood like that

* https://www.theguardian.com/science/2017/apr/06/prehistoric-...
Horses for courses, I guess. For my purposes, Asus-Merlin does not even come close to cutting it - and I have ran it before on a couple of different devices.

Asus routers are what's underwhelming in my experience - very unreliable and if you buy anything that's been on the market for <1-2y you never know which one will end up an expensive paper-weight down the line and which one will have decent support. The chipset vendor - avoid Broadcom - is a decent heuristic but not 100%.

YMMV but the GL-AP1300 improved throughput, coverage and reliability significantly compared to my old RT-AC66U (which is one of the Asus devices that can actually run OpenWRT without jumping through hoops).
If a booster can give you a clot then a flu or common cold could to.

Not mentioning actual covid which you will encounter multiple times in your life if those stents are working for you.
Why do you assume the code isn't clean? Maybe if the code wasn't clean it'd take a couple of weeks instead of a couple of days to implement.
What racism? I have never eaten meat in my life, I have no idea if oysters are eaten alive or whatever.

I'd react exactly the same about anyone who eats animals alive, whatever their skin color. There is nothing racist about my comment. Please don't imagine or project.
I see a lot of startups dying, much more than fortune 500 companies. Can I now conclude not having processes kills companies faster?

It's not that this thread advices to shrug it off. They try to explain why some things can't go faster that easily and what seems cloggy and stupid can still be an effective machine at scale.
Best quote in the article:

And, all that technology that I started learning when I bought my $11,000 NeXT cube in Indiana in 1988 now runs on my phone. And my watch! On my wrist. Objective-C runs on my wrist today. Crazy.

Fantastic article. Can't believe it's been a quarter century already!
I used to do that and I suggest you look into OPNsense
"bizarre"

Is this the fallacy known as "Appeal to ridicule"?
>Is this how it's like at all large companies?

Not good ones or at least good team's within big companies.
I had not an idea what you were talking about, until https://www.youtube.com/watch?v=VIcXkROQRZQ
Freedom isn't an argument, it's a principle. It doesn't have anything to do with computers per se. Look at the right to repair issues with tractors and other equipment that vendors actively stop their owners from repairing. We should be free to do as we wish with the machines we buy. If that's a PCB calculator we should be free to take it apart, desolder, and make whatever modifications we like. If it's a programmable computer, which includes PostScript printers, then we should be free to modify its programming.

I'm going to hazard a guess that he'd say the owner of the plane should at the very least be able to inspect the source code and compile it. I won't speculate as to whether he would say the owner of the plane should be free to modify the software in a way that made the plane less safe, but I would hope not.
Is there any evidence that they aren't imaginary? For example, does be listed early in one project, lead to improved likelihood of getting a better placement on the next project (with corresponding higher future pay)?

If that is the case, then the perception that one is a "star" or whatever, with credit order, mind correlate with future success. Of course, that correlation might be independent of credit-order placement (such as the actor is actually better in the movie and would be perceived as such even without credit order placement).
Completely agree on the different design choices. Curious if the analogy of how different gui packages work might have some parallels. FLTK uses a "retained mode" paradigm where IMGUI uses immediate mode. More idle musings..
No, because no one every said no thanks to winning the lottery because they didn't want to pay taxes on the winnings. and taxes are graduated.
Regular UTF8, not WTF-8 or any of those other variants (which are for encoding data that is not necessarily Unicode).
Maybe he wants to make other aware of the strange things TP-Link does. Which is a huge help, now I won't buy any TP-Link device either unless I can reflash it with OpenWRT
I do have an AltGr international key that has many Compose Key benefits. It is handy. I tend to make the other recommendations first as people can be picky about changing their keyboard, and learning something like a Compose Key can be a lot of work for some people.
Almost nobody cared about climate change for last 20 years or before that. We might care about in in the next 20 years.
Gotcha. Makes way more sense now. Thanks!
Their app is blasted easy to use for payments & viewing account information as well. I despise the Chase app where my auto loan sits, as it never loads correctly on my iPhone, or takes drastically longer. Whereas the Discover app and pages load without problem.
>I'm pretty sure professional has nothing to do with dots in the corner.

It absolutely does in terms of this conversation thread since that's what the topic of discussion is.

>really not much to defend about this change

Yes, there is. It makes the vast majority of Mac users aware of when their input device is activated in situations where they may not know.

>reduces the utility of macbooks for many people who derive their income from work using that macbook

It absolutely does not. It only affects the very small portion of users for whom the dot is a dealbreaker, that have to capture audio while presenting, that are not technical enough to follow the steps to remove the dot, and that also have never cared before about the OS being able to render chrome on their work/display output.
> have always worked at startups

If you want that invariant to remain true, it is logically necessary to leave.

> Unfortunately, the deploy tooling isn't entirely compatible with our app

I'd say that apps have to adapt to existing deploy tooling, not vice versa.

Platforms are historically slow to adapt to applications not written for those platforms; almost invariably, the motivation to work on some platform, and the subsequent porting, comes from the application side.

> Is this how it's like at all large companies? What should I do?

I'd say that it's a bit of a Dilbert caricature of how it is, but in some aspects it is representative. In a big company, there are other divisions and teams which have entirely different priorities from yours. They have their own work items and milestones; and it is a fact that managers protect engineers from taking on work from side channels. This can be a good thing: in a big company you can take advantage of that to reduce distractions and stay focused on something.

Just because your idea is approved and scheduled for sometime in 2022 doesn't mean they are just twiddling their thumbs, but it does seem as if they don't share your view of how urgent the feature is.

Source code repos not all being open company-wide is also not unheard of. The ownership boundaries tend to be clear.

If you were to work on that software to submit a patch, one of two things would happen: it would be something like a customer request, where an engineer has to be assigned to that patch and be responsible for integrating it: getting it to pass all reviews, and do additional work on it like test cases, documentation and whatever. Or else, you would have to effectively be joined to their team to particpate in all that: get the associated ticket assigned to you, have access to all their systems (repos, bug databases, code review, documentation, ...).

Probably best to just let them own it.

Any sort of priority shift (your application A being an important payload for their delivery platform D) will have to take place at the management level. Your management convinces some higher management (that is above both of you) that this is important, and then that comes down as a mandate to their team: please give your cycles to A.
> it's like a series of six hooded figures, with another six hooded figures towering over those figures

Yeah I can see it, especially with the "33" street address. Druids love that shit, like 555 Cal: https://en.wikipedia.org/wiki/555_California_Street
This is good advice from experience, and not just in software. If I have an audience I'm much more likely to stick to something, whether it's a side project or just going to the gym.

It doesn't necessarily have to mean shipping something and getting actual users, just having someone that you arrange to regularly show your stuff to is a huge help. If I skip out on going to the gym, or break a regular show-and-tell on something I'm tinkering with, a friend will give me a gentle ribbing which gradually begins to escalate.
Optimizing Postgres Queries at Scale
> just over $100

This is pretty expensive considering that you can get a 10G switch instead for around $40 more.
A classic joke I've heard is that Perl is the closest to a "write only" programming language that has escaped into mainstream usage.
I would argue that computers cannot autonomously do anything, anymore than a hammer can swing itself. It's only when some user sets them to purpose that they become operative. And while a computer can be set to task by another computer, ultimately some person started it going.
Outside of sci-fi and some very arid environments, rapid extreme heating of large quantities of soil will produce big steam explosions. Which might spread some relatively unheated, termite-laden clods of earth over a wide area.

In a different context (limited quantities of soil with extremely heavy chemical contamination), I have seen serious proposals to drive heavy electrodes deep into the soil, gradually apply very large currents (avoiding steam explosions), and let the heat & electricity destroy the contaminants in-place.
What's the benefit of that vs a synthetic cork?
Yeah, Intel managed to incorrectly implement the 2.5GbE standard with the result that if you connected older steppings of their NIC to a standards-compliant device massive packet loss and effective data transfer speeds apparently as low as kilobytes/sec in some cases ensued. The only workaround was to force it to gigabit mode. They took an age to release a stepping that fixed this and I think there may have been other issues too, so a whole bunch of motherboards ended up shipping with 2.5Gb support that was effectively unusable.
I'm not sure if you're trying to be funny for jokes, but we all know you don't get paid for hours which you can't bill, so...
I still remember this time quite vividly. Apple had fired Jobs years earlier and knew that MacOS was not a modern enough operating system to make them competitive. BeOS and NeXT were competing for Apple's partnership to make the next Mac operating system.

At the time I had an Intel pII Xeon desktop from Dell that had a nvidia monster video card and turtle beach sound card. Oddly enough, the processor, video card, and sound card were all compatible with BeOS so I had an unofficia x86 BeBox. The official BeBox was a PPC box.

BeOS was chosen to be the successor to MacOS 9 until the 11th hour, when a meeting with Jobs and the board of Apple met. BeOS was dumped almost immediately for NeXT that night.

BeOS was a completely new operating system while NeXT was based on a Mach OS BSD base (later to become Darwin BSD).

Be Inc fell apart and sold to 3Com, which sold to HP eventually and there it was neglected and mothballed. Haiku came out later to try and bring the project back, but at the time of Haiku's release Be was already over a decade old and the code had not kept up.

There was so much momentum in the BeOS world before the 3com acquisition that was stifled and killed.

Now this period of time is often referred to as "When NeXT bought Apple with Apple's money."
Freedom is a principle. Using it to legislate consumer law is an argument, a bad one.
> Since there is literally no downside

There are downsides for recipients of bad batches.

Public VAERS data is reporting inter-batch variances where 90+% of adverse side effects are happening in 5% of batches. VAERS data is noisy, see site videos for more discussion, but extreme inter-batch variances across all three vendors is not expected. EU regulators have previously expressed concern about inter-batch manufacturing variance.

http://howbad.info
As far as collectible wines go, do you see Bordeaux's star falling and what is rising in your view?
I used EXWM for a pretty long while, and I liked it OK, but had similar experiences to you. Eventually moved over to i3wm, and will eventually move over to Sway whenever the chip shortage lets up and I can get a better graphics card.

What I found out:

- i3's config system is pretty extensible, and I was able to port over the majority of the shortcuts I wanted without too much trouble.

- I thought it would be annoying to have configs in two places, but because my Emacs config changes very rarely, and because my i3 config is the same and also changes pretty irregularly, it turns out it's actually not that big of a problem to duplicate setups when I want to add something. Once a setup is stable, optimizing for keeping it in a particular form can sometimes be a lot of work for very little payoff, because you don't spend a lot of time updating it or debugging it in the first place.

- EXWM's keyboard interception (particularly with evil mode) turned out to be not quite as good/low-latency as I needed it to be? And that meant that a lot of the benefits of "one set of bindings/commands everywhere that just works" were a little overstated in practice during daily use.

- On that note, you bump into the problem that stuff like your "save document" shortcut might not actually be very universal, because it's not enough to have your window manager recognize that, you also have to have the program recognize it. And it ends up getting kind of cumbersome to figure out the mappings/scripts you need for each piece of software you have installed (or at least it was for me). Again with the optimization question above, most of the work to keep my keybindings consistent ends up being with applications, not with the window manager.

- Some just general bugginess around some stuff like floating windows that were probably at least partially the result of my config.

- The single-threaded nature of Emacs was a problem, even though people told me it wouldn't be. Freezing your window manager because you run a terminal command incorrectly feels bad.

It was still usable, I was able to get work done on the machine, it was fine and I liked it at the time, I wasn't unhappy. But I've noticed that I spend a lot less time doing maintenance/setup now that I'm using i3, I have far fewer freezes/crashes, and I'm finding that this setup is able to replicate most of the other stuff I care about. There are a few things I miss, but not enough to go back.