skysight-inc/HackerNews huggingface dataset:
> A common point is being made in the threads here: "The downside of Clojure is that you need good, wise developers..."

A common situation is that a mediocre Java programmers reads the first page of a clojure tutorial, finds out about list comprehensions and map and filter (probably not even fold) and decides he (yes almost always he) is a genius. A “good, wise” “engineer”.

Reality usually disagrees.

The reality of actually having to write a complete working system in a language in which your knowledge is limited to the first page of a tutorial is even harsher.

When your “wisdom” and “goodness” are up against a hard deadline, or even an interview, you get the confused messages in this thread that blame companies for not hiring you, people for it understanding you, everyone else for being stupid, and the world for your unemployment.

May be learn what you started with first, but well, and thence to expand your knowledge in various directions.

But of this fancy stuff is available in almost every language. If you think clojure is special you’re in a bad place. Hickey wrote clojure in java.

For the record, I don’t write java or clojure anymore, and if you think clojure gives you an advantage without knowing at least five other languages to a professional level, then you’re not getting hired anywhere near me...
So if you really want that level of centralization then at the very least can't we agree that Apple should reduce it's fee (30% of ALL revenue for some basic binary hosting and payment processing?) and be far less restrictive in it's decisions of what is allowed and what isn't (god forbid we have xcloud on iOS! the horror!)?
Also only came here to see if saurik posted. ;)
A great read - and something I've been thinking about! There's a small place near me that does amazing burgers. I used to love to go there (in the before times) - not just for the food, but to watch the cooks: a fascinating, intricate, well-oiled (ha) machine.

At first I thought it was pure chaos, but after a while it started to look like a dance. And since then I've noticed it more - especially at places where the food is not as good, and the chaos really is chaos!
I looked at the money showcase: https://www.refinery29.com/stories/how-stuff-is-made-money/

So... it's like watching a YouTube video, but every 10 seconds, it jumps back 10 seconds and repeats that 10 seconds, so you have to keep pressing "next [slide]" (at least Instagram/Snapchat progresses seamlessly)

God fucking damnit, people...
At GitLab we've built and used strace-parser to help us get to quick and deep debugging, but running strace is EXPENSIVE: https://gitlab.com/gitlab-com/support/toolbox/strace-parser

We've been eagerly awaiting some customers to adopt newer kernels so we can start leveraging eBPF because of the performance gains in these type of scenarios.

Getting down the the kernel often can help find problems with disk access or network issues.

One of our staff engineers is exploring it now for NFS stats: https://gitlab.com/wchandler/tracing-tools/-/blob/master/nfs...

In Support Engineering we often straddle the line of 'SRE style stare at graphs and configuration as code' and 'log on to the box and look at syscalls'. We are very very excited about eBPF.
https://web.archive.org/web/20201210220357if_/https://www.wa...
what does this mean to Tech in EU/London?
That's an interesting analogy, but I'm not sure how that's a response to my example question.

If every opinion piece is by definition fiction (and by your reasoning should never be believed), what would your response be if you read an article positing the opposite case on this topic? Surely PornHub employees could hypothetically be made up or misquoted in the same way the women in this story possibly were.

In that case, we'd know that the article was pure fiction, which indicates that the opposite case is true based on this strict ruleset of "opinion pieces are always fiction" and "fiction is always to be treated as categorically false."
That's typical for the whole industry of the texts and books of the authors who sell their stuff by writing about the "old prophecies." I also expect that the said claims aren't what Newton wrote, but are the new "interpretation" of what Newton's "interpretation" was.

In modern form, these kind of "interpretations" have also typically much less rigor than what e.g. Newton did regarding the texts on which they are based -- it could be that the author intentionally doesn't even want to say what the actual sentences on which he bases his claims are.

That's why I also cited the part of Newton's logic on which he bases everything, as a hint to those who are aware of the following to not spend to much time on the newest claims: we know today that there the assumptions of Newton were on very shaky grounds, with him believing that he has in front of him something that he can directly "decrypt" like a secret messaging code (some of which, used in his times, he was surely aware of): the whole development of historical analysis of Bible texts as the branch of bible studies happened also only after Newton, and today we know: first, that the texts can't be considered as something directly produced by God, but that they are the texts obviously produced by the humans of these times, and second: that they were also in some ways changed through the time, relatively randomly, being translated, transcribed, some variants lost etc. So we know that whatever Newton believed to be a secret code couldn't have been perfectly transported to Newton in England many centuries later, because we know today how that path looks like -- almost like an evolution tree of some biological subject. And then, even if that what was to Newton important had been actually preserved, we know that the time in which Newton lived wasn't special in the way he believed it was in his starting assumptions (regarding the "end of times", of course).

So if some new author claims too much about what "Newton wrote" and "predicted" without the whole context... it's at least more suspicious than the author wants us to believe.
Choosing Between MySQL vs. PostgreSQL
You're not alone !
> Something like AMP?

“Like AMP”? Well, if you follow the links to get to the dev docs, you land at:

https://amp.dev/documentation/guides-and-tutorials/?format=s...

So, yeah, it is very much like AMP.
This exactly. I think it’s far more common that people hold on to a mildly successful business for years longer than they really should.
> Yeah, that's developed-world life talking.

Sure, but this is water in California.

> Until there's too much wealth disparity, and Peter is willing to pay more than Paul has in total for desert-grown almonds.

You're not going to have so much demand for thousand dollar almonds that it makes a significant impact.
In Canada, it’s an excuse for incumbents to drop the speed tiers that they’re still required to let 3rd party providers re-sell.
Yep, and also 100% of the App market on iOS.
This is hardly newsworthy. Reddit is frequently unstable.

That being said, after blocking reddit and a few other websites for the entire day (thanks selfcontrol.app), I was looking forward to browse and relax... aaaaand it's down.
Why's that a problem? The uranium won't leak out, the ocean will provide enough cooling, and even if it eventually does, it would be slowly and near the bottom, causing no problems at all.
High salt intake is associated with stomach, esophageal, breast and other cancers, so it's not innocuous even if your blood pressure is fine.
What I see here in the comments are (in part) people that are concerned that the business model is just based on exploiting regulatory loopholes. Is the concern for people’s living safety (as well as other things) a crabs-in-a-bucket “fallacy”? Come to think of it, maybe regulation itself is a fallacy, in your mind.
> You still have the option of using the apples app store. Again, a non issue for you.

Except apps GP uses will leave the official App Store in favor of the jenky "type in your credit card to each individual app" app store. So it actually is in GP's favor for there not to be an option.

Not saying that is justification, but let's not just pretend it's all roses.
CROs act as an agent of the Pharma company, so shouldn’t have it either. Patient identifiable information shouldn’t leave the investigator’s site.
> Another reason it's pejorative is that there are people who consider these substances to be sacred or teachers, so to call them substances that merely induce hallucinations is disrespectful to these views as well.

I have a prescription for ketamine lozenges for treatment resistant depression. I rarely have hallucinations anymore but the anti-depressant effect is still present. The single biggest threat to my continued treatment are individuals and doctors that want to apply religion where it has no place.
Very good. Hopefully the wicked people that run the website are arrested next.
Landing may not have been one of the primary objectives, but it clearly was an objective, since they didn't just let it crash at will after having completed the flight maneuvers.
The strategic importance of what was specifically stolen and where it came from paint the most textbook picture of an intelligence operation that you are likely to see in a news headline.

This isn’t at all like the collapse of the Soviet Union when shit of this scale would just randomly go missing. I assure you that Russia would have a lot invested in preventing this from happening and the level of planning and inside knowledge is going to instantly rule out anyone except a very small group of actors.
What's the project man? I've been there a few times. For me when I get a new idea for a feature or some feedback that I think is meaningful, it really re-ignites the fire.
Wow that's a game changer
I'm not a fan of delivery apps (I prefer calling in my order and picking up), but I thought I'd investigate the oft-repeated refrain that restaurants either make no money or a loss. I think it depends.

From my back of the envelope calculations, it seems that the conditions necessary for a restaurant to break even or make a tiny profit with delivery apps that take a 30% cut exist but are narrow. For the restaurant to cover that fee, it would have to increase its online prices by 1/(1-0.7) - 1 = 43%, which would make it less competitive to a segment of its consumer base.

On the other hand, if the app's fee was 15% (which it is in Chicago, due to a city-wide cap), a restaurant only has to increase its prices 1/(1-0.15) - 1 = 18%, which is more palatable and less noticeable.

It does also create cash flow, and there are various things you can do with cash flow.

If you can increase sales velocity, the increased returns might be able to help profitability (though the counterfactual is hard to prove -- if you didn't have the apps, would velocity have been lower? Hard to measure).
Production and distribution of illicit drugs.
Kepler's equation is a bit like this [1]. A body is moving in a known elliptical orbit, and you would like to know where it is at any given time - eg a quarter of the way through its orbit (so going from 'mean anomaly' to 'eccentric anomaly'). The starting point is a handful of simple equations, of motion and gravitation. But there is no analytical expression that answers the question - you have to solve it numerically, or approximate it with a sufficiently accurate Taylor series.

https://en.wikipedia.org/wiki/Kepler's_equation
So, here's the thing: Apple already has this, and has had it for a decade. When large companies want to have an internal app, they go to Apple and buy an enterprise signing certificate, and then you can just download and run the app.

Well, almost - there's two hitches.

1. You have to manually trust the developer before the app will launch, which involves a huge dance of finding the developer trust settings (which are well hidden) and then selecting the developer of the enterprise-signed app
2. Apple will revoke your account if they catch your apps distributing outside of your organization

Technically speaking, there's zero changes Apple has to make in order to allow competition in app distribution. It's all policy. Apple could implement notarization requirements like they did with macOS, and they should, but that doesn't affect the underlying fact that people worried about third-party app distribution are already too late to the party. Here's the thing: plenty of developers abuse the system anyway. But it's extremely obvious and signposted to the user that they're installing a third-party app Apple hasn't reviewed. You aren't going to just click a link on a Facebook ad and suddenly have malware on your phone.
Nbdev and GitHub Codespaces: A New Literate Programming Environment
It's trite nonsense. It doesn't even make sense.
I'm pretty skeptical about that quote, here's Coumbia Jounalism Review in 2008:

"The New York Times has long given its op-ed columnists a virtual free hand, exempting their copy from the layers of editing and fact-checking that a regular Times news story would undergo before it appeared in the paper. "

https://archives.cjr.org/campaign_desk/opeds_and_factcheckin...
Reddit.com Is Currently Down
What do you mean, your phone?
> Is it Mars Society's Mars Desert Research Station ? Space nerds tend to abuse acronyms almost as much as developers.

Yes. Agreed, I probably should have written that out. Or maybe its just my (weak) developer side speaking...
I'm a bit surprised to hear this, I thought Clojure shops would be better than this. It was must hard to find any candidates and they're still doing the stupid leetcode interview style? Are these companies putting any thought into their hiring process?

That process was created by FANG because they can abuse their candidates and still get a lot of applicants (although I think this is less true than it used to be)

But to use that same hazing ritual at a smaller company with the hiring funnel further reduced by a niche language? Really stupid.
It feels like instagram/facebook-like stories, but searchable on the web. These interactive stories definitely work great as advertisements on Facebook and now Google wants to monetize from them too.
I'd be a bit suspicious about the claim that it is not Turing complete. To be fair I can't yet find a way to allow arbitrary computation (though it seems easy to add one with fairly innocuous features). Although you can get it to solve 3-SAT, though only for some predefined number of variables (which it assures can be at least 32). Combinatorics stuff like printing all possible sudokus also seems like it should be feasible.

Don't expect your config files to terminate when they use macros, that's all I'm saying.
Say you have a big pile of cash you earned through illegal activity. Set up a brick-and-mortar business, say a cafe, and do the bare minimum to run it as a business. Then you say you took a lot of cash, report your earnings to the IRS, and buy your house. It's not really rocket science.
this will do nothing to stop that, what it will do is further empower banks, fintech and chokepoint monopolies to curtail what speech and whose business is allowed on the internet in a manner that just so happens to to completely appeal to the whims of anti-queer, anti-sex, anti sexworker moralists in the halls of power.

i have never met an extremely online anti-pedo person who wasn't the most specious kind of kony2012 virtue signaller.
The cognitive dissonance is from Stories being marketed as innovation. HN users are aware of stories (Snapchat has had them since 2013), but since they're not innovative in any way shape or form people aren't making the connection.
The co-founder of ARM, Hermann Hauser is pushing for blocking the deal. I'm not hopeful it's going to be stopped. The UK has too much hanging on a trade deal with the US post-Brexit.

https://techcrunch.com/2020/09/14/arm-co-founder-starts-save...

https://www.youtube.com/watch?v=KrKmYomSLJU
Yes, I really think Apple is not (at least nowhere near the same degree as their competition). That's not how they make money.
I have gigabit up/down and it's honestly amazing to be able to push files into YouTube so quickly. I _mainly_ use it for download, but I'm considering hosting some services locally given how much extra bandwidth I have kicking around.
PG will throw a rainbow flag somewhere on his site and the sins are redeemed!
Libertarians have their own party separate from Republicans. I suppose some Republicans lean towards libertarian ideals.
I actually think that this is nice.

Stories are a quick and easy way to consume light content. And that's really it, you wouldn't be using this for Wikipedia-style articles.
You're welcome. I think he's a deceptively clear thinker, by which I mean, DHH tends to supply a correct and insightful answer without discussing all the potentially wrong ones, or even unpacking all the insights contained within. It's left as an exercise for the student to realise how any particular "road not taken" would've been inconsistent with Rails's underlying principles.

I don't mind that, since I've chosen to infer an assumption that we're all as smart as he is. (even if it does then take me years to explain things to myself...)

If you didn't find it already, his "On Writing Software Well" video series is a fascinating, and sadly abbreviated, journey into his own application code.
> If it is ok to do that then practically no current large company that has large user base could be served by payment organizations.

If this rule was enforced equally, it could be a good thing overall. Yes, it would probably destroy for example YT as it is now and I'm ok with that.
Weather gov provides a ton of extended forecasts.

https://www.weather.gov/cae/FireWxextended.html
When you measure the failure rates of Java projects against the failure rates of Clojure projects, you’re not measuring the failure rates of a language, but rather the general failure rate of software in industry vs the failure rate for a (likely) small, motivated team.
Starlark is Python (thanks Guido!), while CEL is designed specifically to not be Turing complete or have constructs like loops, etc.

"CEL evaluates in linear time, is mutation free, and not Turing-complete. This limitation is a feature of the language design, which allows the implementation to evaluate orders of magnitude faster than equivalently sandboxed JavaScript."

As mentioned, the goals are security policies (it was first used internally as the Security Rules for Cloud Storage for Firebase and the Cloud Firestore) and proto contracts (e.g. you could define addons to your proto to specify the data matched certain behavior):

I forget the exact syntax for the contract, but it looked something like this...

```
message person {
@contract(matches(/* RE2 phone number regex */))
string phone_number = 1;
...
}
```

That data could enforce client side checks as well as be used server side (in different implementation languages).

I always wanted to see it combined with the proto to Firebase Security Rules generator (https://firebaseopensource.com/projects/firebaseextended/pro...) to do client and server validation.
I'd probably want it grouped by category with a drill down interface for the specifics.

Probably arranged so you can type in a figure at the bottom for monthly expenditure and it would balance out the requirements based on typical use cases.

So enter $50 in the monthly cap figure and it allocates, say, $20 to compute, $20 to transfer operations and API calls, $10 to storage

which you could then fiddle with of course.

I can't offer much on the second point other than to say that unexpected bills annoy me much more than services that stop working.

I've also never worked anywhere with unlimited budgets. (alas)

I can see that there are probably cases where uptime is more important so they would be more annoyed the other way around.
I have the unfortunate inkling that this is here to stay. In hindsight it seems obvious that Google Search will implement the most successful and ubiquitous features of social media. I don't like it, but the pressure this will create for companies to compete in this space will be huge.
> It feels like a safe bet that this is Google+ all over again, and it’ll fail just as badly.

It feels a lot more like it is AMP all over again (because it is literally AMP). And I don’t recall that failing.

AMP is the Google thing it is trendy to complain about taking over, as opposed to almost everything else, where it is trendy to complain about it imminently failing.
> Yes, but they don't fund crime. They just allow transactions between customers and sellers.

No, they are not funding it, my wording was far from perfect.

This is very very similar to why Marijuana retailers have trouble with banking. There are a lot of laws around banking and criminal activity which make banks very averse to dealing with anything that remotely smells criminal.

https://www.economist.com/the-economist-explains/2018/01/22/...
> Apps in iOS are sandboxed anyway so spyware/virus concerns are less of an issue just due to the platform itself.

On iOS, certain API restrictions are enforced by the app review process.

Not to mention some behavioral restrictions are purely enforced by the threat of being banned from the app store.

For example, apps could[1] spam you 10x a day with 3rd party advertising push notifications, but that is banned by app store policy, not by any technical limitation of the platform.

[1] For awhile this was a serious problem on Android until Google clamped down on it, again, using store policy not technical restrictions.
Ha if only the article about mathematical equations had actually included any mathematical equations.

This is like those articles that are about a picture but don't include the picture.
What is the significance to a user of whether Google is "officially supporting" a product or not?
They work fine, as long as you never update them within 3 weeks of a new OS release.

And if Apple's authentication servers are up.

Using them at work is a blessing and a curse.
That is absolutely irrelevant to the point.
Deeply dissatisfying to read. Ex-Googler uses connections to get his (understandable!) cloud mistake refunded.

Every time I read one of these stories, I get more and more convinced I will just simply never use scalable cloud tech for my side projects. I'm not going to risk my family's retirement savings on the all-too-possible chance that a small deep-implication error will cause runaway charges.
Simple: to make your ISP money off of easier to hit bandwidth cap overage charges.
Here's a cynical take: Very few people manage their own virtual machines anymore and cloud vendors have been happy to take over and package all kinds of hosting options as services. If you're building something quickly, this is a massive boon since you can assemble a pretty complex application using a number of off-the-shelf cloud services. The downside is that vendor lock-in is 10x as strong as it was a decade ago and it's very easy to become dependent on a particular provider's set of services or to have your configuration rules tied in to their particular Identity and Access Management model.

You're probably going to want to learn about containerization and Docker unless you want to go higher-level with services like Vercel or Netlify (both in the same kind of space as Heroku). The service offerings on AWS, GCP and Azure are worth taking a look at too to get a grounding for what's out there.

Most cloud providers have a fair amount of overlap in what they offer but they've each got their own versions of services with their own quirks. Whatever you choose to dig into, you're best off picking one provider's platform to learn and understand in more detail before seeing how those concepts translate to other providers - otherwise there's just too much ground to cover.

Although most new services and tools are vendor specific, the fundamental ideas have largely converged so don't feel too overwhelmed. At the end of the day, it all still just boils down to VMs managed by someone else.