skysight-inc/HackerNews huggingface dataset:
It's pretty easy to be deceptive without needing to be false. A lot of advertising these days just use a mix of clever selective language, vague subjective terms, and omission of important information to avoid directly lying. It's pretty much normalized across all marketing at this point.

To my knowledge an ad doesn't have to correspond to the visual which is why a lot of ads visually sell or imply sex in some way, meanwhile whatever there selling isn't. Clothing is notorious for this. Sticking a car there just catches your eye like an attractive person might to lure you in. It's then up to the passerby to read the details and fine print of what's actually being sold.
It took a friend and I 2 days last year to build a compatibility layer that allowed to run all the tests of Deno on Node.
>which is basically Ada in sheep's clothing

Only the syntax is similar.
They said 'a function takes arguments', which is correct. The arguments are passed into the function, aligning to and being bound to the function's parameters. So arity applies both to arguments the function can take, and the parameters the function has.
Mathematicians use "just" with a specific meaning: it is not used to gloss over something that the author doesn't know how to explain. It has a purpose, useful for mathematically trained readers.

For suc a reader, "a homomorphism is just a structure preserving map" makes it clear that "homomorphism" and "structure-preserving map" can be used interchangably, and that by understanding one of the concepts, you'll immediately understand the other as well.

When you got rid of the word "just", you got rid of this connotation and changed the meaning of the sentences.

E.g. the sentence "a functional is a linear transformation" is correct; but not all linear maps are functionals, so writing "a functional is just a linear transformation" would be plain wrong in a mathematical setting.
YAML supports comments.
Does the app provide anything valuable that you don't get with the website?
* presumably Qualcomm and not Cisco, for mobile SoCs?
Be the change you want to see in the world haha

https://github.com/hemanth/functional-programming-jargon/pul...
> but it works best for large sites with many authors, frequent updates, and lots of traffic.

I could see it being used for short-lived high traffic sites like festivals, concerts, movie landing pages and other typical agency-created sites. These might have multiple authors to public posts, FAQ items and some small e-commerce components.
needs a 2017 in the title. I started reading without checking the date and it felt familiar, which is not surprising as it's already been submitted on HN: https://hn.algolia.com/?q=%09Torching+the+Modern-Day+Library...
I've also moved over to a self-hosted solution, but when using Medium previously, I just embedded GitHub gists for code blocks. Looks nice, has good syntax highlights, can get the raw gist, etc. Not ideal, but not terrible.
Litestream author here. Yes, I could release the replication in Litestream with caveats but it’s mostly a matter of focus. I don’t think I’d feel right trying to support two implementations of replication when only one is recommended.

The new replication tooling will not be fly.io specific. It’ll be Apache 2 licensed just like Litestream. You can run it on any VM-like server. We are also working on making it work on pure serverless platforms like Vercel & Deno in the future.
God, is there any hope Creative Cloud would go away and the normal Adobe would come back?
100%; the business model side is the major advantage Apple has here. Part of that advantage is the sheer size of the market compared to desktop/servers. They will sell 10s of times more CPUs for iPhones/Macs than anyone will sell for servers/desktops. I am less optimistic that anyone else can compete, since no one else seems to be able to straddle both markets and use scale across both.
I started working in 1997 doing digital physical design.

I had never heard the term "silicon compiler" before so I looked it up.

https://en.wikipedia.org/wiki/Silicon_compiler

Silicon compilation takes place in three major steps:

Convert a hardware-description language such as Verilog or VHDL into logic (typically in the form of a "netlist").

Place equivalent logic gates on the IC. Silicon compilers typically use standard-cell libraries so that they do not have to worry about the actual integrated-circuit layout and can focus on the placement.

Routing the standard cells together to form the desired logic.

So this is basically what I do everyday but we just call it logic synthesis (Synopsys Design Compiler / Cadence Genus) and Place and Route in Cadence Innovus or Synopsys IC Compiler. We use Mentor Calibre for LVS/DRC.

I've worked in serdes teams where there is a lot of custom analog design with manually sized transistors and custom layout in Virtuoso. I'm working on chips in 5nm that are over 20x20mm so it would be impossible to do those without all the automation and it is still tons of manual work.

Some of my older coworkers told me about doing layout on transparencies and colored pencils in the early 1980's.
I think it's funny that everyone uses/loves k8s ends up building a product to make it easier to use. There are a lot of examples in the comments here. To me, that's enough of a red flag that k8s doesn't understand their users or can't meet them where they're at.
I share the experience that impact drivers seem to require less downward force to keep the bit engaged compared to a drill or hand screwdriver but I can’t work out why this should be the case. If they exert the same torque then shouldn’t they require the same downward force?
Well if the initial M2 machines are anything to go by then x86 really has nothing to worry about. Apple will damage the reputation of their systems by themselves.
> controlled collapse

Controlled by whom?

The whole point of cryptocurrency is to get beyond such limitations as "FDIC insurance" and "accredited investor" and "anti money laundering", and allow people to give their money directly to Singaporean scammers without legal recourse.
Since Knipex seems to be permanently out of stock, at least at amazon.de, Gedore also makes these things. For how little I'm using them, they seem ok.
One Decade of Lobsters
There’s a Defcon talk circa 2013 about crawling DHTs: https://www.youtube.com/watch?v=cvQrNoCwxgE
Where this kind of hostility to an entirely benign project comes from?
約束は守られた
Climate change framed as an immediate military threat (Marine Corps University)
It takes a month to set up a Kickstart infrastructure (DHCP, TFTP, NFS, Kickstart profile(s)),

a day to three days for an experienced system engineer to package the components,

and a week to three weeks to test and package the configuration (by automating in %pre and %post of the RPM's).

That's far less than one year, and far less than it takes to set up Kubernetes, Terraform, Docker and a complete CI / CD pipeline.
They mean piracy.
Because the firms are monopolies.

"Free market" theory works when there are lots of smaller sized firms all competing with each other such that none of them have market power. Then bankruptcy and the threat of bankruptcy does the controlling - although it doesn't stop smaller companies moaning that they can't pass on their cost increases. Correct you can't. Get better at what you do, or go bust to release space for those that can.

Once firms get to the size where there is cross subsidy and back pressure, then you end up with a planned economy that is planned for the benefit of capitalist, not the majority.

We used to have competition legislation that dealt with this.
You can get a majority of those things "running" in few days. If you don't want it to fall over every other day, then you need to have a ton of ancillaries which will take at least several months to set up, not to mention taking care of securing it.
99% of people aren't going to use a different CNI plugin to what their managed distribution ships with. Same goes for peeking under the covers of storage plugins, kubelet config, etc.

You pay AWS/GCP for that these days and just use the API.
Saying "it allows for very concise partial function application" does nothing but repeat the definition. It does not, in particular, offer any reason to want that. What is so special about the first argument, that I want to fix it? Why not the third? Why is what I do to fix the third not just as good for the first?

Pattern matching is a good example of a language feature included because they could not figure out how to provide features expressive enough to be composed to implement the feature in a library.
Thanks. We are looking at making a VFS version in the future that’s mainly meant to work on serverless but I could see integration with redbean being interesting too.
Yeah, sorry but I’m not buying. It all seems to me like projection, a lot of speculation and a bit of pent up anger for people getting reputation for doing documentation work.

“People doing a lot discourage people who don’t do anything” isn’t a very compelling narrative.

Really can’t see a problem here. I wonder what you’ll say when you find out those people are working for money.
Well, that is the reason why outside HN bubble, Angular still wins the hearts of most enterprise consulting shops, as its quite close to JEE/Spring and ASP.NET concepts.
Ask and ye shall re-sieve:

https://gutenberg.org/ebooks/search/?query=Charles+Lamb
> As a society we already processed and answered this question in the late 00's

Yes, but I think this is being revisited. Vinyl continues to grow for example. Some of us are going away from single devices which can do everything, but can also control and spy on you for everything.

With single devices it feels like you're the curator of a collection just for you. With Spotify it feels like you're just an ear that's being leased.

Even if you don't like physical media, it's nice to have a collection that you can depend on. You never know when Spotify will take stuff away from you, or just won't add more obscure stuff. (Although, given how left wing Spotify is, I was quite surprised that you can find Werwolf by Absurd. I'm not sure how long that will last.)
I've heard this from a couple of people - get her to dictate a story to you while you type it up (assuming you can type faster than she can). If it is long enough then you can send it off to a book printing service and get 5 copies or something. It costs a bit but the kids really get a kick out of it. You can design the cover art with her as well if she is into that.
This is an interesting move by Adobe, which appears like the first step towards reasserting themselves in a hot WYSISWG CMS authoring market that’s currently dominated by folks like Webflow. What makes it even more interesting is that their enterprise CMS offering AEM (Adobe Experience Manager) will certainly get a leg up as it relates to ease/flexibility, further separating them from the market competition.

For the folks who are unaware, AEM is a tier 1 CMS powering many top-shelf enterprise websites[1], competing with products Contentful, Contentstack, Salesforce, etc.

I’m personally not a huge fan of their solution but they tick many of the boxes clients typically ask for.

[1] https://trends.builtwith.com/cms/Adobe-Experience-Manager

It’ll be interesting to see how this develops…
> I think if x86 get rid of their legacy instructions, they could reduce their core size

Aren't those legacy instructions already emulated in microcode? I don't think they take up much physical footprint.
Objectivity (Philosophy) – The Concept of Truth Independent from Subjectivity
That isn't the point. If he had a whole year, was there a tangibly better use of his time to get a product to market faster? What might the business implications be for doing or not doing so?
Not at all. If you know Kubernetes well and your needs are fairly simple it takes no time at all.

On a project a couple of years ago my cofounder and I opted to use Kubernetes after running into constant frustration after following the advice to keep it as simple as possible and just use VMs.

Kubernetes makes many complicated things very easy and lets you stop worrying about your infra (provided you’re using a managed provider).

On our next project we used a PaaS offering because we had a bunch of credits for it and it was painful in comparison to what we had with Kubernetes. It was way more expensive (if we didn’t have credits), the deployments were slow, and we had less flexibility.

Kubernetes isn’t perfect, far from it. But for those who know it well it is usually a good option.
At some point, this becomes the dividing line between a "nu-ops" team and the dev team.
It was AWS who had trouble fixing our CNI issues…
They have several devices, old and new, some with an in-house UI on Linux and others atop Android, at vastly different prices. So this comment isn't very clear or helpful.
> Kubernetes is actually pretty great for the vast majority of use-cases

Its a pain in the arse, and you're on the hook for looking after it.

I'm captain infra, so when Managed DBs came along, I felt threatened. But then when I used it, I realised that, yes, they are expensive, but I don't have to fucking worry about them. One touch deploy, proper backups are an option away, as is proper role based auth. K8s is like having a DB admin. Everything revolves around them, and it can be limiting, unless you have a specific use case.

K8s is useful for a specific role, but for most people who've outgrown a single machine/bunch of machines, ECS is good enough. Yes, there are fancy things you can't natively do, but you probably shouldn't do those just yet anyway.

Where K8s comes in useful is probably limited to:

1) mixture of real steel and cloud

2) A cluster shared with a large number of team, each deploying services that rely on other people's stuff

I've been managing clusters in one for or another for many years. K8s is certainly better than swarm, but its really not that great as a general purpose "Datacentre OS".

in short, K8s is your generation's XML.
Why waiting when it is already available?
>That's seems like a very negative take in my opinion. This 'simpler operational tech' would still need to be able to scale, correct?

Premature optimization is a top problem in startup engineering. You have no idea what your startup will scale to.

If you have 1,000 users today and 5 year goal of 2,000,000 users, then spending a year building infrastructure that can scale to 100,000,000 is an atrociously terrible idea. A good principal can setup a working git hook, circleci integration, etc capable of automated integration testing and rather close to ci/cd in about a weekend. Like you can go from an empty repo to serving a web app as a startup in a matter of days. A whole year is just wasteful insanity for a startup.

The reality for start-ups running on investor money with very specific plans full of OKRs and sales targets is very different: you need to be building product as fast as possible and not giving any fuck about scale. Your business may pivot 5 times before you get to a million users. Your product may be completely different and green-fielded two times before you hit a million users.

I can't imagine any investor being ok with wasting a quarter of a million+ and a year+ on a principal engineer derping around with k8s while the product stagnated and sales had nothing to drive business -- about as useful as burning money in a pit.

You hire that person in the scale-up phase during like the third greenfield to take you from the poorly-performing 2,000,000 user 'grew-out-of-it' stack to that 100,000,000+ stack, and at that point, you are probably hiring a talented devops team and they do it MUCH faster than a year
That number is 2^31-1, the maximum number representable as a signed 32bit integer.

Sounds like someone managed to push their fake Geekbench score.

"Text compression: 22.8 TB/s". How long does the battery last though?
Always test the bigger bit in Torx if you don't know which bit you should use. Though many (larger) boxes of Torx screws come with one or two bits.
I tried to switch to Zotero few years back but still stuck with Mendeley Desktop. Since they will stop support Mendeley Dekstop in September, I hope I can try Zotero once again.
Apple is large and diverse. If there is a team using Bazel internally, it is very possible that they have zero influence on what gets contributed upstream or how sandboxing is done on macOS.
Any startup that knows what their product is and are done with PoCs, should be able to deal with the consequence of succeeding, without failing. Scaling is one of those things that should be in place before you need it. In our case, scaling was a main concern.
Software changes much faster these days. We are all dealing with high abstraction layers and legacy x86/64 and even CUDA can be replaced without much disruption in most cases.

If it’s proven that Apple can consistently provide better performance per watt per dollar and have enough chips available that people can actually buy, I think they can stand a chance to gain the AI market.
I have some of these, they are very expensive. Worth it to get the German made ones. Oddly, and I can not tell you why, when I want to remove/hold-fast nuts, I always end up grabbing my Mac tools wrenches and not these. Perhaps it is just because I can look at a nut and say "that's 14mm" and reach in my toolcart and grab the 14mm. Not sure.
> Nothing on the page linked even describes what ‘Helix’ is, much less why I would want it.

I think this is unfair criticism. Right at the top it says:

"Helix is the fastest way to launch new sites and deliver the fastest pages on the web, as a bonus it is also the most intuitive and fastest way to create and publish content."

That is what it is and that is why you would want to use it. It is a way to create new websites fast. And it promises that those websites will be fast, and you will be able to update them fast.

These are small and simple words.
I wonder if the framing of this feeling you're experiencing is helping you understand your thoughts. A brief survey of your past comments and posts seem to exhibit one common trait, which is to solicit a response from others. For example, your submissions to HN are nearly all targeted to "Ask HN". Additionally, your questions and answers indicate that you make a lot of room for how others around you think, even if it's unclear whether you will follow-through or even listen to what others have to say to you.

Having made this observation, perhaps you or others can jump into the discussion at this point. I don't want to make assumptions since I don't know you, yet it feels incomplete to respond this far without providing a conclusion to my reply. When I see your pattern of thinking, I can't help but wonder if it's possible to take your questions at face value. My gut feeling tells me that you are co-dependent. Your posts are less about the topic at hand but more about engaging with others. Perhaps the first thing to confront is how your identity is so tied up with others.

Now that I've laid out some context, I can answer your question. No, I don't believe that there exists a tension between personal interest and relevance. It's not a rhetorical question to ask yourself how much you love or enjoy something. Many readers of HN can relate to loving or enjoying coding so much, they'd do it in spite of hardship, perhaps even for free. "Soldiering on" with something implies that you don't really want to do this thing at all. Circling back to the paragraphs above, it seems that what you actually love is the engagement you get from others.

Take for example, this idea you proposed of a public square on the internet. What about this do you find compelling? If you were truly drawn to the idea of a public square, you would love it even if you were drawn and quartered on the premise, figuratively speaking.

I anticipate running into more such questions in the future. It takes a lot of work to change. If you keep doing the same thing over and over again while expecting different results, you might find that you've run out of rope sooner than you expect. Good luck!
With 1YoE I did most of that in about 3 months. Had a deadline of 6 months to get something functional to demonstrate the proposed new direction of the company, and I did just that. If I were to do it today I could probably rush it to a week, but that would mean no progress on the backend development that I was doing in parallel. A day is probably doable with more on-rails/ batteries included approaches.

Not because I'm amazing, but there's a frankly ridiculous amount of information out there, and good chunks of it are high quality too. I think I started the job early January, and by April I had CI/CD, K8s for backend/frontend/DBs, Nginx (server and k8s cluster), auto-renewing certs, Sentry monitoring, Slack alerts for ops issues, K8s node rollback on failures, etc.

The best way to learn, is to do. Cliche, but that's what it really comes down to. There's a fair few new concepts to grasp, and you probably have picked some of these up almost by osmosis. It sounds more overwhelming than it is, truly.
I think it's seriously underestimating how sensitive top-performers are to this type of nonsense. It's always the people with other options that are the first to leave. Those without other options, on the other hand, they'll fight tooth and nail to stick around and put up with almost any amount of bullshit or mismanagement.

It's almost like they read this, and thought "huh, that's an interesting idea we could try": http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-d...
Intel is investing in RISC-V[0] as well as working on its own chips.

But this kind of question is not new. 10-20 years ago nobody would be thinking ARM could catch up to Intel. But also, is your question just about laptops and mobile devices? I don't see Apple taking on server markets, where the power per watt is perhaps less important. Finally, lots of people will be using non-Apple hardware for a long time (think anyone who isn't in Engineering at a company, they will probably be on a Windows system), which means there is guaranteed revenue for these other folks to compete, and possibly, catch up.

[0] https://www.zdnet.com/article/intel-invests-in-open-source-r...
Having to support x86 is definitely not a "major" disadvantage.
> Torx because an impact driver will destroy any Torx bit smaller than T25 the first time you use it

There is a regulator on your compressor, you should probably use it!
I have some sympathy for the victims of those political and economic collapses, and for people in similarly unstable or unfree countries who may suffer hardship through failures of their political system.

However, if you're sitting comfortably in a Western country that runs free and fair elections? This is your "only you can prevent forest fires" moment. It's part of your freedom that you have the responsibility to participate in keeping the fraudulent and incompetent out of your democracy. This includes not letting yourself get seduced by populists or youtubers with weird economic theories. And also not pretending that collapse is imminent simply because oil prices have gone up.

(It's also not clear that actual loss was a big problem of Indian demonetization, just the inconvenience of the exchange process)
BSD content can be taken without contributing back, it's in the license. Copyleft content cannot. That's the main difference, and even Google doesn't want to touch copyleft content with a 10-foot pole because of the fear they'd have to share their internal sauce, so I presume companies still take licenses into account.
Combsort is far more elegant and faster
algorithm. I've wrote a type-generic combsort
a while ago here:
https://github.com/FrozenVoid/combsort.h

(Combsort as well as mentioned algorithm also consists of two loops and a swap)
> the Epsteins and their helpers

Still waiting for even one of their clients to be charged.
https://retractionwatch.com/2017/02/20/placed-much-faith-und...