skysight-inc/HackerNews huggingface dataset:
Frankly, I don't understand how this autocentric posture can resist any serious enquiry. To my mind it seems alarmingly full of causal vicious circles, and lake any clear way to be invalidated experimentally.

In particular, taking the "number of possible universes" seems problematic to me, as we can only obverse the one in which we interact. And even taking that for granted, what is so astonishing that the actual one is the one that is compatible with our existence? I mean, if any possible universe could have happened, then the one we live in had actually an equal chance to exist with any other. Since this perspective assume that at least one universe must actualize, then pure randomness by drawing of lots is enough to explain the result. No need for a teleological purpose. Apply Law of Parsimony and you are done: Anthropic principle add needless ad hoc assumptions to reach its predetermined conclusions, especially in its strong version.

Also, the anthropic principle stands on many assumptions, including that the simulated models of tweaked universes do reflect other conceivable world in a fiddle manner would they be actual things.

It also neglects that among an infinity of variation, you surely should be able to come with totally different forms of "life". That is, for example it takes life as a carbon based structure, so you need universes with constant tweaked for enabling star to produce and disseminate carbon before they collapse. But on the counterpart, it can't pretend if you take it seriously, that other universes could not have produced very different form of "life". To my mind, we have no idea if our current actual universe is not also populated with non-carbon based life form.

Also this kind of theory emphases greatly on what the world did allowed with these tweaking. But, among an infinity of other combinations, who would seriously consider that nothing better could have been produced than a mankind tormented in wars and questions which are at best extremely hard to solve for its limited cognitive abilities, if not definitely out of its reach?
The 'configuration' is like 3 lines, just telling to use dmix..

pcm.!default {
type plug
slave.pcm "plug:dmix"
}
You are saying people deserve a certain level of care regardless of their harassing behavior while waiting for such care and that you are utterly intolerant of any disagreement.

A sick society is one that cannot handle minor disagreements.
HTTPS: //Cat.productions/
"I hate Poettering" is an ad hominem, but also a strawman. It's perfectly legitimate to not trust Poettering, or anyone else for that matter, to have such an individual influence over the entire FOSS ecosystem.
C# is compiled to an intermediate language (MSIL/CIL^) which is then JIT-ed.

The JIT cost actually adds a fair bit to the start-up time for C# code. This is why on the webserver there's an option to keep the C# code resident so it's always ready to go. In the past - before this option - it was common have scheduled jobs which pinged your webapp regularly to keep it hot :)

^ https://en.wikipedia.org/wiki/Common_Intermediate_Language
I didn't notice how unhappy I was with Postman until I switched to Insomnia https://insomnia.rest/
The Fermi Paradox always strikes me as hubris.

As Douglas Adams wrote, “Space is big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space.”

We've been looking for alien life for, what, 50 years? And we've made various assumptions about what we should be looking for. Oh, and we've been doing so on a very limited budget, with the technology available to us, in a tiny part of the sky .
A comparison of Serverless to any kind of compute that uses line-item comparison and, crucially, doesn't mention Total Cost of Ownership (TCO) of the latter is flawed.

To conclude that Serverless is more expensive one would have to compare the calculated TCO of managing EC2 against the line-item cost of Lambda.

The article is also operating at the small change end of the spectrum where cost differences are basically noise. Replacing the TCO of operating a thousand instances with the line-item cost of lambda would be an improved analysis.
I think mental diversity in the workplace is something to be encouraged not ostracized.
Personally I find both Terry and Dale to be great, well informed reads despite a bit of what someone else labeled self depreciating behaviour.
Disclaimer: I have rather small experience with Golang and just skimmed the crawler code.

From what I could see, author made effort to make the crawler distributed with k8s (which I don't is needed considering there are only approximately 75 000 onion addresses) using modern buzzword technology, but from what I could see the crawler itself is rather simplistic. It doesn't even seem to index/crawl relative urls, just absolute ones.
Yes there are transaction costs to doing anything that you pay someone else for. In the IT industry it’s just like deciding to build versus buy and using managed services. Setting up a few VMs on Linode and hosting all of your own databases, queueing systems, etc is much cheaper than buying the same from AWS, yet and still organizations pay more for AWS everyday, why is that?

Every time you go out to eat, you are paying a markup over something you can do yourself - do you go out to eat?

Would it be more efficient for me to cut my own grass and maintain my yard on the weekend than pay someone else since I can’t convert that time I save on the weekend to cash - of course. But that’s time I can spend with my wife or relaxing. I also haven’t washed my own car, preferring to go to the car wash since I got my first real job out of college.

My maternal grandfather was a “man’s man” he built his own house, could fix cars, he took his pigs to the slaughterhouse and had a ranch with cows that he maintained until close to the time he died. On the other hand, my father isn’t as mechanically inclined, always looked up to his father in law and it took him years of convincing that it wasn’t emasculating to pay someone to do something that you’re not good at.
The people who at the top of the organization generally manage other people.

No offence, but if you're not interested in people, or at least in learning to fake it, how do you expect to manage them?
Not if you have to serve 1 million requests in one second (with low latency) and then don't get any requests for the rest of the day. On the contrary, traditional options will probably end up costing a lot more since you'll need to have them ready in advance to serve the requests instantly and so you could be paying for the entire day of capacity or at least several hours.
Yes, This Is the Shadow of Io Passing Across the Surface of Jupiter
Beautiful. I had my suspicions with the first sentence, but it's the last paragraph that really gives you away.
Show HN: A marketing directory for channels, activities and requirement specs
Aren't there abstractions to reduce the impedance mismatch between serverless offerings, e.g. Serverless (javascript framework)[1], which should allow easier portability to self-hosted solutions - openfaas or openwhisk etc - including running in containers on more traditional infrastructure, which is cheaper for this particular scale and use-case?

Sure, they're still FaaS which seems to be the unit of deployment for the serverless movement. For (hidden) managed server container deployment, Fargate is the offered solution I believe.

[1] https://serverless.com
It's only a problem if you want to use an encrypted home and ssh into your laptop while not logged locally.

I mean, no one likes the current situation but it was deemed an acceptable trade off considering there is a work around.
Recently we had to test a posibility of our core application being hosted in contenerized environment. It was really hard, because some tweaks we used are not really documented well. Kernel Tweaks had to be tested separately because we were not sure whether they work or not, recource management had to be done from zero level. JVM optimalizarion from zero level. Service Discovery configuration from zero level.
---
Sure it works from the go for punny small apps. But when it comes to huge corporations running extrordinary workloads - no its not that easy.
> That said, serverless might be 2x slower and 8x more expensive, but all that would be irrelevant if it's e.g. 10x easier, so that e.g. 1 programmer/ops guy can do what it took 10 before.

Lambda can often actually add to development time because it takes more work to test locally and remote testing adds significant time to the write/test cycle.

Other forms of serverless might save time. However there's always edge cases where they don't and you can lose hours or even days investigating an issue that would be a quick fix if you actually managed the host and/or application.

So the short answer is: not always faster nor easier. It really depends on what you're trying to accomplish.

> I don't think anybody uses things like AWS or serveless services because they're faster or cheaper...

Actually yes they do. But like my previous answer, it depends on what you're trying to accomplish.

This is the problem with serverless (and cloud computing in general). People try to distil it down to "this is better for x" and "that is better for y" but actually the benefits and trade offs are far more granular than that. To the extent that you could have two companies in the same sector releasing competing products and still what architecture makes sense for one company might not for the other.

This is also why nobody ever agrees about these topics online - by the time you've generalised the examples enough to describe them in a forum post, they lose the specificity that makes any accurate design possible.
WebComponents with CustomElements, ShadowDom, HTMLTemplates and HTMLImports
You could argue that you are forced to use it, but you cannot really argue that Poettering was the one that's doing the forcing, I think.
You can take up some interesting challenge. Since you are convinced of your thoughts:
1) Maybe you can come up with good explanation and logical step so that you can convince say 50% of the people with your thought. Don’t assume if someone is not convinced that they don’t get it. The advantage is either you will spread the knowledge or if there is any flaw in the logic you may find it.
2) Another challenge to make life interesting: Can the word “meaningless” have any meaning without comparing with “meaningful”? Do the word “meaningless” and “meaningful” always exist in pair or can the word “meaningless” exist independently? A simpler example is like saying everyone is “selfish” because everyone does what “they want”. Does the word “selfish” has much value if it is defined that way ? If we define something as “tautology” there may not be a need for that word. If we can define in a way “selfless” and “selfish” both can exist only then the word “selfish” has more value in conveying something. One advantage of defining selfish where no selfless human can exist is you can confuse a “selfless” person into believing that he/she is “selfish”. If you define a selfless as a person whose happiness depends on other person happiness than you can define selfless and selfish. I am still looking for a better way to explain what I mean.
3) At an abstract level everything can be simplified. Things become interesting at detailed level. How do various thing interact and results into something. This may look interesting if you like problem solving for the sake of problem solving. There are many interesting problems to solve like how to come up with a “thought process” such that everyone is always happy. Can we teach that thought process?
Personal pet peeve of mine is the Visual Studio Code and Windows Terminal Preview configuration.

The first one has a JSON flat file to store settings and you have to dig the documentation or compare the original file to change something (this level of discoverability is akin to reading the source code but it's an electron map, not dwm). Later on they bolted some kind of semi-automatic UI on top of it but it doesn't help me figuring out shortcuts and whatever settings I want to change/find.

The Windows Terminal Preview config opens another flat JSON file in notepad. At least in VS I can used the editor to navigate the file :D.

I thought the preferences menu under the edit menu vs under the tools menu in linux/windows was ridiculous but those two examples are worse.
Saying objectively stupid or offensive stuff without reading the room is a bad idea wherever you are. But people already treat family, friends, coworkers differently, with different topics of discussion and jokes. So you have a different "face" or "recipe" for each of them anyway.

And small talk might actually help your chances of upward mobility since people start being aware of your name. They know you delivered something. Your superiors are more likely to mention that and you if people in the room know who you are than if you're "a resource".
Hello, if the webmaster for this site is reading this, your `change.org` file is getting a Content-Type of `application/octet-stream` instead of `text/html`, which is giving me (in firefox) a prompt to download a file instead of displaying the page.

The problem is probably with your type mappings: https://nginx.org/en/docs/http/ngx_http_core_module.html#typ...
Are you currently using WebComponents?

If yes, what are your challenges while using them?

If no, what do you think about using it in the next project?
Not really. In bitcoin one chain is considered the truth, and this may change with chain length. in git, all branches are the truth.
Yes, it does show there's a gap in the documentation, hopefully someone from AWS will pick this up (and the serverless framework has only just added ALB support a couple of months ago)
You're describing a barker not an interrupter. A barker will insist on continuing their own rant to their own end, so they cannot be corrected. The interrupter will let themselves be interrupted in turn, so they can always be corrected.
Bank of England, arguably the ultimate in legacy business at the heart of all business types, are investigating the benefits of the most recent tech developments, namely cryptocurrency. Is it a legacy business issue or simply and ultimately a multitude of factors including bad management with ego's getting in the way which doesnt make a nice easy to read story or account of events?

I'm not suggesting the original poster is incorrect with their account of events, lack of the right investment is something many people can identify in their own line of work, its just timescales to a point of failure can be variable. Likewise bleeding edge technology is not always beneficial for all, but holding back or testing the water and constant monitoring is required to avoid expensive mistakes.

https://www.bankofengland.co.uk/research/digital-currencies
http://www0.cs.ucl.ac.uk/staff/G.Danezis/papers/ndss16curren...
https://www.telegraph.co.uk/news/2017/12/30/bank-england-plo...
> AOT compiled languages like C# will run slower on lambda than pre-compiled on an EC2. You shouldn't need benchmarks to work that much out - it's software development 101. However (if) you then went on to compare JIT compiled languages on lambda vs EC2 you'd notice the performance is much closer to each other.

But that is what the author did. C# is not 'fully' AOT, it is JITed into MSIL on .net CLR, at least under normal circumstances. Does elastic beanstalk use .net native style binaries somehow?
OWASP API Security Top
There are enough results to prove that serverless is useful (may I say, correct) architecture in many use cases. Not everyone is dumb, contrary to a common belief. Don't be religious.
Strategies for Migrating from VMs to Kubernetes Using an API Gateway
If leet code and your dozen other interview training companies today are ok, this is just perfectly fine.
Our six year old is having fun playing with this app right now. Setting up a pretend shop.
I think it's a bit strange to call the basic idea behind a Merkle tree a "blockchain" -- we already had a word for Merkle trees before Bitcoin came about.
Isn’t ATOL backed by the government ? i.e government will step in to meet the difference ?
Compiling to Lambda Calculus
well, if you go serverless, someone has to pay for the server. Not surprising, especially for the cold starts
I worked on the one laptop per child project for three years of my life. I co-founded olpc Nepal and its succeeding organization OLE Nepal together with rabi karmacharya who is referenced in the article. I was also co editor of olpc news for a time. It was a great experience if not altogether successful. The most problematic aspect of olpc IMHO was that it was dominated by male autodidacts who looked down on professional educators. Ole Nepal from the very beginning worked very closely with Nepali educators.

Rabi continues to do great work and I am rooting for him. You can find out more about OLE Nepal here http://www.olenepal.org/
TI seems to operate differently these days, what do you think of their current operation? I'd be interested in any comments on the character of the various semiconductor companies.
You're talking about Bitcoin specifically here. Look at the decentralized finance space currently emerging around Ethereum where smart contracts are used to construct similar debt-based constructs that we have in the traditional economy.

People will still lock up cryptocurrencies like BTC on the Bitcoin chain and wrap that in debt-tokens on chains that enable this, for example Ethereum.

Bitcoin maximalists who don't agree with debt-based economy are obviously not happy about this. To better understand that point of view, The Bitcoin Standard by Saifedean Ammous is a great read, whether you will agree with it or not.
Project vs. Product Thinking – Nurturing Development Team
The Rust runtime has a fast start time as well, FWIW.
> And whatever valor is, nobody agrees exactly.

You don’t get to extremism from tolerance and diversity. Acceptance of minor disagreements is a good thing.
I can't imagine how Postman must be infuriating as I am already unhappy with some of insomnia UI quirks.

Although maybe it's fixed now.
Author here. I'm fairly new to Golang too and it's my first project.

Regarding the number of onion addresses available you are wrong. Addresses are encoded in Base32 which means there are 32 characters available. So there are 32^16=1.208925819614629174706176×10^24 addresses available.

Not taken but available.

I agree with the fact that the crawler is really simplistic. But the project is new (2 months I think) and has to evolve. You can make a PR If you want to help me to improve it!
As others have said, "distributed" in this context means "widely used". However, there is work to make SQLite be able to work as a distributed database (and this code is being run in production on LXD clusters)[1].

[1]: https://dqlite.io/
Data Race and Memory Ordering
I wasn't aware they weren't talking about it.

Are you sure you're not just confused? You may be thinking of some impostors instead of engineers. There's a lot these days.
I've never come across a product or offer I really wanted, that I couldn't easily get to by other means. It is occasionally an extra couple of clicks or a little typing to search, but that is a small price to pay for all the junk (sometimes actively malicious junk, not just tracking stuff and irritations like auto-playing video) that PiHole blocks.

Heck, it has at least once saved me money, and not just because I gave up trying to get information on how to spend it: searching for the product when following the "direct" link didn't work found a better offer from another source (in that case if was an offer on the particular variety of running shoes that I currently prefer).
On a related note, on Windows, double-checking the top left corner of a window used to close it (same behavior as the top-right X, but sometimes closer to the cursor) even if no icon were displayed. It gets annoying when nothing happens because the developer thought it would be nice to replace the default frame.
I own one of these. I bought it through the "Give One, Get One" program that OLPC ran (https://en.wikipedia.org/wiki/One_Laptop_per_Child#Give_1_Ge...).

If you've never used one it's hard to describe just how awful this machine was. The keyboard, the screen, the processor and worst of all the software. And I say that as someone who really wanted it to work and really wanted to use it with children to help them understand computing.
> Testability?

Serverless is specifically a stateless paradigm, making testing easier than persistent paradigms.

> Framework adoption?

Generally we use our own frameworks - I do wish people knew there was more than serverless.com. AWS throw up https://arc.codes at re:Invent, which is what I'm using and I generally like it.

> Stability? Industry Skills? Proven Architectures...?

These are all excellent questions. GAE, the original serverless platform, was around 2010 (edit: looks like 2008 https://en.wikipedia.org/wiki/Serverless_computing). Serverless isn't much younger than say, node.js and Rust are. There are patterns (like sharding longer jobs, backgrounding and assuming async operations, keeping lambdas warm without being charged etc) that need more attention. Come ask me to speak at your conference!
I'm curious about this statement, does anyone else have experience of this?

> We have two because deploying .NET Core in Docker on AWS takes minutes
Someone always have to be first, no matter how unlikely.
...and the language choice has a measurable impact on the cold start time. I've measured it - as have others[1][2].

You're right that it's not just about the language runtime though. I must admit I'd forgotten about the container spin up et al as well (thankfully the recent ENI fix for VPC lambda's has been released because that was threatening to bite us hard on one project).

[1] https://mikhail.io/serverless/coldstarts/aws/languages/

[2] https://levelup.gitconnected.com/aws-lambda-cold-start-langu...
We can't even pressure networks to use IPv6...
Actually, it is a way to represent state machines as 'code'. It is a way of seperating the data from the functions, such that the functions can be 'stopped' and 'continued' in the middle (turning them into coroutines). Each stop point (often hidden in an await) is a state of the state machine represented by the function.
>> I can see why the Tunisian hotel did what they did

that's hostage taking, it is a crime, there is no excuse.
A $100 smartphone is probably far superior, nowadays.
Declarative Explorations at the Limits of Functional Programming
I am disappointed he didn't include ads and Facebook integration.
A crawler of the surface web will have this problem too.
> it didn’t even do a good job of faking brushstrokes

That part could be intended. There is a blurred line between recreation and falsification and maybe they wanted to mark clearly and a plain sight that is not a real picasso work.

> It’s a half-assed job

100% agree with that, this is not even a lost painting. It was there all the time. Is a discarded try, a misfit that didn't pass the painter's test.
Meander: transparent data transformation library for Clojure/ClojureScript

https://github.com/noprompt/meander
Show HN: Hosting Website Using IPFS, IPNS and DNSLink
I would say beyond reproach is apt since the misbehavior lies with the agencies and there was no channel to prevent the crimes in question.

The punishment of Snwoden cannot be determined as long as there is no consequence and assesment for the misbehavior of agencies. You cannot determine whether it was justified to leak the info if the crimes committed were not investigated. It is a basic protection allegation to focus the discussion on the misbehavior of Snowden.

This is the same in every case government abuse. Don't defend Snowden, accuse the agencies in question instead. Because that is the topic. The defense will build itself. Other approaches will fail as they did so often before. It doesn't matter if justified or not. So the question about leniency is the wrong one.