skysight-inc/HackerNews huggingface dataset:
Can confirm it is snappier on a M1 Macbook Pro and using *less* RAM, maybe about 10% less.
Essentially all require law school.
With backblaze its as simple as typing your own private key in a box on the app preferences page, assuming you trust backblaze etc- that's all thats required to encrypt your backups such that backblaze cant decrypt them server side. The caveat is of course if you lose that key, you lose access to your backups and there is nothing Backblaze can do to help.

> https://www.backblaze.com/backup-encryption.html - scroll to "Adding your own passphrase"
Yes cholesterol is a vital building block. However the medical literature consistently shows a strong relationship between LDL and non-HDL cholesterol levels and heart attack and stroke.

Various cholesterol lowering drugs, statins being the most widely prescribed but certainly not the only class, show consistent relationship with cholesterol lowering and reduced risk of MACE (MI, stroke).

Plaque is made of foam cells that consume cholesterol. They grow and obstruct arteries, and eventually rupture causing critical flow obstructing events.
It's common, but you can be assured that any company offering 10 days vacation is being run by shitty or criminally inexperienced people.
If you apply for 30 jobs, advance to 5 interviews, and receive 1 offer, all while your savings (do you have savings?) are being depleted on living expenses and college debt, are you really on even footing for fair negotiation? Or are you in a position to "take what you can get" and thereby find yourself vulnerable to an offer well below market norms?

We use the word exploitative to capture that sort of scenario. It suggests that the employer is exploiting candidates' extenuating circumstances. It's generally not sustainable for either party and the side effect for the employer is high churn and low productivity/quality.
> many people live happy lives spending lots of time in front of a screen.

Though the screen with its infinite entertainment capacity can easily prevent you from finding what brings you actual fulfillment.
ditto for pair.com -- reasonable prices, good service, no weird behaviors, been in business a long time and seem likely to continue.
> Is it always wrong to prioritize a short term advantage over a long term advantage?

Nope! But I think this is an instance where the long term advantage is much more "important" (morally, sociologically) than the short term one. You're welcome to disagree, naturally, but I think there's a growing sociological/sociopolitical consensus that our current mode of life and consumption is overwhelmingly unsustainable.

You're completely right that this just isn't something the US is good at, full stop. But I see the proliferation of delivery as part-and-parcel of the problem, rather than an unrelated phenomenon that somewhat ameliorates local issues. In other words: e-commerce thrives because we've economically primed it to thrive via other bad social and economic decisionmaking.

> But in the best case, you're limited by the tastes and curation choices of a small number of vendors-- you lose the value of the long tail. And in the worst case, you find yourself beholden to an actively exploitative and/or hostile supplier.

This is true, and it's part of the tradeoff. But I'll note: in sufficiently dense cities, this collapses back in on itself. From my apartment, I can walk to my choice of a dozen independent grocers, hardware stores, &c.

And it's not as if Amazon doesn't reflect this as well: my understanding is that much of the current Amazon experience is sifting through rebrands of the same basic product (especially in the context of consumer electronics, where it's all the same IC/SoC in a different plastic case). If that isn't an exploitation of diminished choice, I don't know what is!

> We're personally safer and more secure in our effects than in any time before in US history (well, the best point was a decade ago, but still-- we're about the same as then). It has nothing to do with surveillance or e-commerce, and only minimally has to do with suburbia vs. city living.

Absolutely right again. I should have said "the perception of safety," which perversely has tracked against actual safety. I lay a lot of the "blame" for that at the feet of forces that encourage civic alienation (again, car-centric living, decline of local businesses, &c.).

> I bet I could look at a choice that you've made and I'd recoil from it as wasteful and repugnant, too.

I'm positive that you could! That's why I'm trying to avoid an individual critique, as such -- I don't blame people living in suburbs, or for shopping on Amazon, or for driving everywhere. The economic incentives are all right for those things, and I have my own economic incentives that push me to do things that are absolutely wasteful and repugnant. The critique instead is directed as the incentive structures themselves which, if we can collapse or undermine them, will hopefully result in better human action without the stress and tears of a blame session.

(I also appreciate your indulgence. I definitely started out with some extra snark, and the fact that you tolerated it is a testament to fairness and levelheadedness when you could have rightfully ignored me.)
Perhaps 'less digestible sweetener' would be a better way of putting it.
It's a shame you don't believe it would affect people with chronic digestive issues.
Depends a lot on the school. Locally, in public schools, half or more of kids have their own smartphone by fourth grade. The situation at at least some private schools is very different. Low rates of ownership up until 8th grade or so. Helps that some of the private schools haven't gone batshit insane and started letting kids carry their phones around with them all day, like, inexplicably, all of the public schools have.
Netflix Partners with Microsoft to Launch Advertising-Supported Plan
Slack is a not an app. It's a webpage bundled with an obese browser.
I agree with you. These 7-8-9-10% increases are actually much more than that, in my opinion. I understand they need to make an average, but well, it looks like we need maybe other indicators as well?

I think just alone the groceries have increased about 20-25% but I might be wrong, though.
No, you are not supposed to. KYC is a legal requirement for money transmitters[0]. It does not apply to Bitcoin users.

[0] Money transmission is the act of receiving currency from one party and transferring it to another party. Basically, middlemen in a transaction (e.g. banks).
That doesn’t sound like a problem
If you believe in factor investing,
value stocks have historically performed ok in inflationary times.

I've been using AVLV and AVUV, but they've been down since I bought them in May.
SV has been long conditioned to value hype equally to product. They've seen too many superior products lose out to poor marketing.
Germany's entire threat model, at a cultural level, is 100% different from the US due to differing histories. Germany is concerned about how networks of tattle-tale can be used by fascists to organize oppression. Americans are concerned about how crime flourishes in the unobserved corners of urban environments.

These are both, basically, bogeymen. But the German bogeyman is the Nazis returning and the American bogeyman is the transient murderer.
Give the developers Corei3/8GB Laptops, I'm sure the next version would improve dramatically
zsh was the one I broke, so bash would have been preferable.
> Could you /imagine/ a world without lawyers?

Yes, I can. And, frankly, it sucks.

I don't do my own roofing. The idea that I would have to argue my own case in court sounds horrible. I don't know how. And then the people who right now are (or become) lawyers would just use their superior system knowledge to extort others. Far better that the responses available to a claim of some tort are "I guess I should call a lawyer" and not "I guess I should pay $5,000 for this to go away or spend the next 2 years learning the law to fight it on my own."
A real estate agent might repost an owner's ad for an apartment, and earn a broker's fee from the renter when the apartment is rented
My problem with the app isn't resource usage, it's that a chat client that's already a webpage shouldn't need me to install a app. It's ridiculous how far slack will go on purpose to not support the platform their app is built on.
Examsoft sucks. They are a horrible pain to deal with, they are entrenched in their market, and they have no fear of imposing ridiculous requirements on their users (e.g. bar exam takers) because their users aren't their customers. Their customers are the jurisdictions that administer the bar.

So yeah. I agree it sucks but there is not much to do about it as an exam taker.
While you are, in general, in agreement with my original comment, I'm going to push back a little bit.

> Mathematica understands that concrete syntax is not abstract syntax, the former can be (indeed, needs to be in a high level language) rich and expressive, the latter can be spartan and pure.

While there are plenty of novice Lispers who don't understand this about syntax, the balance of the lisp community does, and most of them are still perfectly happy with the (relatively) tight coupling between the concrete and abstract syntax. People who are unhappy with it tend to either write reader macros or invent Julia [edit] I neglected to mention Racket language modules here as well.

> - Dynamicity:

> - Image-Based Development:

Dynamicity and image based development go somewhat hand-in-hand. Being able to e.g. safely redefine a class at runtime is certainly less important with out it. There is also a certain je ne sais quoi of the combination of dynamicity, native compiler, and tooling. I can redefine a function and collect assembly-level profiling of it without restarting the program. As far as I know there's nothing preventing someone from implementing Ruby in such a way as to allow this, but here we are.

Smalltalk and Lisp developed in parallel, with lots of cross-pollination, so there is a lot of overlap there; in turn Erlang was heavily inspired by Smalltalk.

> - The Condition System: ...it's also only in Common Lisp,

- Dylan

- Scheme: prior to R6RS this was left to the implementation; the R6RS exception specification is certainly similar to CL's in feel (but it uses explicit continuations, which is more scheme like)

> Lispers need to wake up to the fact that Lisp is not special in 2020. They needed to wake up to that fact since 2000, but better late than never I guess.

I think Lisp is at least special still in the sense that its particular combination of features are in some ways unique. I also think that in 2000 (and even more so in 1995), it conformed to some much stronger definition of special in terms of having some features that were either rare, or not present at all, in other non-experimental languages.
I don't think there's anything ethically wrong with this. It's the textbook response to predatory pricing. Replace "bromine" with "pizza": https://fee.org/articles/herbert-dow-and-predatory-pricing/
> is there public support for the >$700B a year spent on the military?

Of course. It's tempting to think we're in this new lovey-dovey age of an improved/superior humanity, but the reality is man's baser instincts are kept in check by BFGs and MAD.
The disadvantage is that the vast majority of states no longer let anyone just sign up and take the bar, you need a degree, or at least some sort of sponsorship to even register to take the exam. The days of just taking the bar “Catch me if you can” style are long since past.

Source: Years ago I looked into “just taking the bar” only to come across ridiculous hoops and requirements.
Hence the shared dumbphone to take places. If we have to, we'll get one for each. No personal smartphones until they can pay for it themselves, at which point I reckon that's proof enough that they're responsible enough for it until they prove otherwise.

[EDIT] Also:

> Also big difference between an 8 year old and 15 year old (still not really working age but definitely socializing independently age).

I started my first job at 15, as did tons of my classmates. Is that no longer a fairly ordinary age for a first job? Has it changed that much changed in a bit over two decades?
Thanks for the explanation. That was very concise and accessible!
This stunned me a bit. Which iphone-specific "connections" can’t you replace?

If the answer is messages, I can’t imagine they wouldn’t have Whatsapp or some other messenger installed. If they don’t, may I ask which country you’re from?

Or is it facetime? Most other messengers have similar features. Or maybe I don’t really know what facetime is capable of beyond video chat.
mailinabox on a vps of your choice. it might not be as painless but its not impossible.
This is a notification that your requested “being miserable” service will be billed to your government tokens account on a recurring basis at a rate of $23,465 per month.

Thank you for your purchase. Sincerely, your caring daddy, government.
Curious if I had a similar usage of resources. My experience hasn't been impacted, and I use Teams all day every day. The Activity Monitor line item for Microsoft Teams was not concerning ( 566MB of memory), but then searching for "Teams" showed a total of 5.4 GB of memory consumption for various Teams processes. Not cool.
Specific details here, if anyone is actually curious: https://barprephero.com/learn/take-the-bar-exam-without-law-...
I think you miss the whole point of why this landed on HN.

Why would somebody need to buy another laptop just to be able to attend the exam?
So I gotta pay extra if my wife orders Thai but I'm the one that picks it up?
Showing ID to get food sounds a bit dystopian.
https://en.wikipedia.org/wiki/McNamara_fallacy

> US Air Force Brigadier General Edward Lansdale reportedly told McNamara,[3] who was trying to develop a list of metrics to allow him to scientifically follow the progress of the war, that he was not considering the feelings of the common rural Vietnamese people. McNamara wrote it down on his list in pencil, then erased it and told Lansdale that he could not measure it, so it must not be important.
I avoid them too. Delivery apps:

- Give hilariously bad estimates for delivery time. Dan Luu tracked this. https://twitter.com/danluu/status/1469755162004582400?s=20&t...

- Cause huge pileups for restaurant workers, who in pre-delivery app times were shielded by the presence of "a line", which puts a natural limit on order throughput (people drop out of line or don't enter when it's too long)

- Generally aren't good at giving prompt notifications, which sucks for both the driver and the order maker

I'm starting to believe two sided marketplaces tend to be worse for everyone except for the intermediary
Did/Does Wix have an importer for the given source system? If not, my gut tells me your assumption that this is trivial and could easily be done via selenium is wildly optimistic.

In fact, I would hazard a guess that if selenium is involved in any way, that solution is a mistake.

Just as a worst case hypothetical, what if each of those blog posts was static HTML generated by hand?
Sounds like your real problem is your neighbor being a jerk. If they didn't have Ring that wouldn't stop them from calling the cops on a "suspicious" person.
You're right - a URL is either a technically valid URL or it isn't, but in this context, we're clearly talking about links to phishing sites (or not).

As someone who operates a service that allows people to create and share lists of links on a public site, I can tell you from experience that it's not as innocuous as you might think. Scammers routinely use a trusted domain to host a link to their malicious final destination since the initial, trusted domain in often the one given the most scrutiny (e.g., from an email). It sounds silly to more technical users who understand how the web works, but unfortunately it's effective and super popular in phishing campaigns.

To your point, yes - a list of phishing URLs would be useful in a lot of cases, but it's difficult for automated tools to tell the difference between those legitimate use cases and the much more common cases used for phishing, so they err on the side of caution. As mentioned, the human review / appeal process surely has room for improvement.
No Layer 1 Blockchain can effectively scale to billions of users when you also take into account that you want the system to be decentralized.

In practice, for Bitcoin, there is only one real L2 and that is the Lightning Network.
>> writing a serializer/deserializer pair and explicitly saying they are inverses of each other, as opposed to having to implicitly say that in a round-trip property test.

That capability would be very useful. There are many cases where I have had to define serialization and deserialization functions for numerous objects and had to create so much "boilerplate" unit test code like you describe. It made me wish I was using a Lisp with built-in reader and printer functions.

>> being able to say that two data representations are isomorphic under a given transformation, so I can define a function for one transformation and call it on the other.

This strikes me as very Haskell-ish, but could be quite useful to ensure certain properties or invariants.
Tell that to people without enough money to be semi retired before 40 that actually pursue their degrees like everyone else. Some of those, sometimes single parents, have to work full time during during yheir studies (a had one of those in my class for a while).

You are in such a priveleged position, if you want that engineering degree, go get it.
Back in the day on the web site the marketing team always insisted links open in a new windows b/c customers won't ever come back if you direct them away. Eventually browsers let users override that nonsense. The insistence by our marketing team on all these embedded browsers reminds me of the same mindset in 2020.
Love it. Ironically I assume she will get her own wiki page now she's famous
I've gotten plenty of certificates from restaurants who gave me "a bad delivery experience", without my asking. I didn't even consider the experience "bad". It was something like the driver had a flat tire, called me and said he was going to be late and then said he would have the food remade. I said don't worry about it, bring the food cold (pizza) and I would just heat it up. I didn't even think about it anymore. But I still got a free coupon.
I'm not a computer scientist, but can someone explain to me how this can be a computer without all the other bits you normally associate with it other than the CPU. I.e. a chip for interfaces, the mmu/fpu (I don't understand how you can get the cpu to cover this role?). I can see it doesn't have/need sound/gpu. Just would have thought more would be needed!
> It's even worse because I also don't get any loyalty points.

All airlines and hotel groups I’ve used let you get points no matter where you book. Just need to use the website to claim the spend.
Yes! Not only that, here's something I found mind-blowing: for almost all real numbers, the nth root of the nth convergent's denominator has as limit the same value, and that value is e^(pi^2/12ln2).

Am typing from phone so can't write it down here properly, but some details at an old blog post of mine: https://shreevatsa.wordpress.com/2010/04/30/some-incredibly-...
I've been passively curious about this for a homelab--does linux virtualize on apple silicon today? I was of the impression this didn't work when they announced m1 in 2020, but I could be misremembering.
I gamble with the devil.

They sit on a 14 TB HDD.

Of that about 70% of my photos are backed up to Glacier, but the remaining 20% needs to be culled (lots of repeated shots from camera high speed burst mode, bad shots etc) before I put them up on the cloud and incur the cost for them.

What I really need to do is automate my system i.e.:

- Plug in XQD card
- Automatically generate a "contact sheet" of jpegs at a 1920 x 1080 resolution. These photos I allow me to keep every shot at a low cost. These come in at about 6-10MB vs the 70MB+ raw file
- Auto backup to glacier whenever I rate a photo 3 stars or higher in Lightroom
People would probably be more interested in the underlying Google Cloud ARM announcement: https://news.ycombinator.com/item?id=32084887
After having implemented AES I tried to implement GCM, but failed at doing it from some papers. Then I failed translating it from a reference C implementation to scheme.

Then I gave up and implemented OCB(3) mode. And I was happy to see that it is now free for all. The parents are lapsed.
Who would have thought that consumers would accept a surveillance state by absorbing the upfront costs?
What if stocks will go down for the next 30 years, like it happened in Japan?
I am not a lawyer, but I would guess there is a position for "slightly more than Legal Zoom". I want to create a will (and don't need to worry about estate taxes.) I want to create an LLC. My counterparty and I agree on the terms and we need someone to draft or modify a contract that specifies what we say.
They did in the docs, 2nd paragraph of the blog post, etc

https://cloud.google.com/blog/products/compute/tau-t2a-is-fi...
Iris is another transponder/transceiver package for smaller satellites. Supports Turbo codes too btw. https://en.wikipedia.org/wiki/Iris_(transponder)
Good article.

For more fundamental concepts it’s worth take a look at:

- Processor architecture: single-core vs Multi-core
- Multi-Threading and its challenges

One thing I missed on this article was any reference to types of lock. A transaction created with the wrong lock can make systems become slow even when multiple instances of the application are running.
Scaling is not a goal of the OSI model, and TCP/IP predates (and does not adhere to) the OSI model anyway. For insight into how and why this came about, I recommend Padlipsky's "The Elements of Networking Style."
Not to mention call latency is 500ms+ consistently, living on East Coast USA...

Teams calls have way more instances of cutting off and having to go "no you go first".

It's absolutely pathetic, its basically like I am talking to someone in India over landline.
> Route params _identify_ the object

Well... in REST they do :-)

HTTP is designed to give access to a tree of files. The REST design says "lets fully embrace the idea that we are representing our data and program state as a virtual tree of files." You can embrace or reject that to various degrees, but the closer a design is to a virtual tree of files, the more "RESTful" I say it is.

In a RPC ("procedure call") paradigm, you have a collection of named procedures, each of which takes parameters/input and returns a result/output. Anything that isn't the procedure name is a parameter to the procedure. Some are mandatory parameters, and some are optional parameters, but in the most straightforward implementation of "HTTP RPC", the path indicates which procedure, and parameters to the procedure should be a HTTP parameters (or request body). Also note that in this case the HTTP status '404' would indicate the presence or absence of the RPC endpoint, like the author wanted, and the procedure would be expected to return 200 for a within-spec return value, or possibly 422 or 5xx to represent an application-level exception to be propagated to the caller.

There's nothing stopping us from mixing the paradigms, and in fact nobody is forcing anyone to use any paradigm at all, since we can literally do whatever we want with the HTTP path, uri, method, and headers. But when the original article claims to be doing RPC and not REST, I think that is just sowing confusion onto the topic.
Good article.

For more fundamental concepts it’s worth take a look at:

- Processor architecture: single-core vs Multi-core

- Multi-Threading and its challenges

One thing I missed on this article was any reference to types of lock. A transaction created with the wrong lock can make systems become slow even when multiple instances of the application are running.