skysight-inc/HackerNews huggingface dataset:
As opposed to shifting responsibility from the people who command the work to those doing it? Is that not an equal denial of agency?

OP has it right. They want the engineers to talk ethics because engineers are the new druid class... instead of the wannabe preachers in media and the humanities who step further and further away from being able to have an intelligent, logical thought.

The public long ago absolved itself of responsibility for modernity, and that includes the public intellectual class, who now just fingerwag the ones doing actual work.
Absolutely. I should also mention I don’t get angry with them, I appreciate they have a different style of communication.
"We should focus on educating users, not stooping to their level"

Educating users costs money as well. From business perspective, no one is going to spend that money.
I guess a lot of those people end up in poverty, though probably not as many as it would seem it should, because the society does a lot of work to protect unwillingly innumerate people from exploitation, which makes it easier for lazy people to disregard numeracy without consequences.

Still, numeracy is not being able to multiply a bunch of 3-digit numbers on a piece of paper. Numeracy is primarily knowing which numbers to multiply, or add together, or subtract from each other to learn something you need, and that you can do this in the first place.
I had the dev board before there was a keyboard, or screen. It had some kind of very different Python driven GUI. My task was to make Wine run on it, but I never got too far. First, I never spent enough time on it, but it also had some kind of very weird boot loader I never quite figured out. I think it had some kind of lock or signature scheme, which was very odd at the time. (When PCs were PCs and had BIOS, not EFI.)
Some users also really want to learn, but can't, for some reason. My grandmother used a computer for years, I spent countless hours explaining it to her, but she never managed to be confident enough to break out of very detailed "scripts" (to open a document, read/write an email, etc) and try and discover things by herself. Perhaps this is an age thing; at some point, some people can't integrate a new paradigm?
> I guess it's because Lambda has built in support for .NET Core (only 2.2 though), whereas in Beanstalk it's only supported if you use Docker and manage it yourself.

The article doesn't mention this, but I this makes me suspicious that the ELB and Lambda version might be running different versions of .NET Core, which could explain part of the performance difference.
By releasing it to journalists he:

* Removed the target from his back. At this point, all his value is "to be made of an example" not "a former operative with incredibly sensitive information, potentially worth neutralizing"

* Recused himself from being a political player like Assange wanted to be.

Also, who says he is a good judge to make the right call for each document?

Journalists can do a far far better job of responsibly handling the material, with enough time, resources and expertise to investigate the material, even get in touch with the government, etc.

Doing it personally would've been incredibly irresponsible and actually a power-play for personal gain not whistle-blowing for the better.
Maybe all the dark matter is just very efficient alien Dyson swarms and other megastructures doing their own thing ? :-)
I don't think they limited the amount of people they dropped on the Netherlands, or the people they threw at the Normandy beaches on the basis that they might be shot at. Logistics was the limiting factor.
> popularity of a tool is a poor predictor of fitness to particular job at hand.

It is, however, a good predictor of the ease of finding people to do the job.
.... and 1000x hype
That is what I would call a cheap deflection.
I'm getting heavily downvoted for the C# point when benchmarks do demonstrate that C# does have a measurably slower cold start time than many other language runtimes; in fact slower than every JIT language. So I'm not actually wrong on that point.

> 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?

He's running .NET on EC2, so no cold start times. Elastic Beanstalk is "just" another orchestration layer (and not a good one in my personal opinion but I can see why it might appeal to some people).
I'll be honest, I disengage from interrupters almost immediately. They consistently miss the point in their eager to hear their own shallow thoughts. Its boring.
I think your perception that Germany is a lot less entrepreneurial is incorrect.

It's probably due to the fact Germany focuses a lot more on industry technology rather than consumer-facing tech.
Thank you sir. Actually my other comments are invisible too. That's weird.
The traffic at the Kansas City location ironically lead to the opening of the Ikea here. Ikea used NFM's gaffs as a playbook to ensure their opening went smooth; everything from choosing location to paying for traffic signal upgrades (and hiring local law enforcement to trigger them manually) was thought out.
> "garbage pickup (yes! It's so futuristic!)"

Is our garbage pickup futuristic? It's certainly efficient and practical (which are probably the most important and most typically Dutch values), but there's nothing about underground containers that's out of reach for other countries.

I think much of our innovation and efficiency is actually in government organisations, from garbage pickup to our efficient and well-maintained infrastructure (you really notice the road quality drop when you cross the border with Belgium or Germany), to our 'polder model': talks between government, employers and labour unions to decide on employment standards that everybody can agree to so we won't have any strikes.

It's true that we don't have the kind of startup culture that California has, despite attempts from the government. I'm not sure why, but then again, even in the 17th century, our big innovation was the invention of the multinational, globe-spanning corporation, not the small startup. And a big part of the innovation there was not so much the risk taken, but the way those risks were mitigated: financial products that spread the risk around. Many ships at the time were funded were funded through a system of life insurance.
Our physics model is fundamentally broken and this list is the result of the internal discrepancies: https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_p...

A adopted a very fringe, unified physics model. From this perspective we are looking at none of the possible signals that would make sense for long distance communication.
> Like others have mentioned, then you need JACK.

I know I need JACK, I'm using it every day.

> The majority of laptop/desktop users are watching youtube videos and movies, or listening to music. Where some latency isn't really an issue.

The majority of laptop/desktop users are using windows.

> Choice here is good, and the _good_ thing is that pulseaudio is not core to your operating system so it can be swapped out. :)

It actually wasn't always so, disabling / removing pulseaudio more often than not broke your system in interesting ways, only since the last couple of releases this has been solved, and the pulseaudio bridge in https://kx.studio/ works well.
Came here to say the same. I work in the cloud industry and see this all the time. Moving up the stack costs more in cloud costs, but less in human costs and time to market. Sure he is spending $1000 a month on this setup, but compared to the time and cost involved in managing machines and implementing something like Apigee it is not a lot.

This said, of course the optimal choice depends on your use case and profile. In some instances Lambda wins, in others EC2, in others something middle ground like Beanstalk or Fargate.
> considers hurting competitors to be anti-competitive behaviour (vs harm to consumers)

Read up on SEC decisions (including the AMD vs Intel one) and you'll see similar lines of thought

Because in the end hurting competition is hurting consumers. Like in MS actions against BeOS
Before I set off watching a 28 minute video (where, worryingly, comments are disabled), could you give an outline that suggests this isn't crazy?

There are obvious things which feel possible and would revolutionise so many things, like room temperature semiconductors, which we don't have yet. Also things we've better understood since 2012 like detecting gravity waves.

I don't understand how anyone could think we've "discovered all the physics which could matter to us", when we know full well there are massive gaps in our understanding.
Thanks for this. This has become a realization of mine in the past couple of years. I already wear a neat shirt to work and do my hair neatly, because that's expected. I'm not going to change my personality however, because I am who I am and I don't want to pretend to be something I'm not.

I've even decided that I will no longer 'perform' interviews. I could get most jobs, because I'm pretty good at doing interviews. However, I've come to the conclusion that I should just be me and if they don't like it, there isn't a fit. Recently got my first rejection because of this and I didn't mind as much as I thought I would. Of course, exceptions will be made when I really need a job. But as long as the market is on my side, I'll just keep being myself.
That's more steps than 'just use containers and ignore the serverless meme'.
Future Releases Exercise App with Real Coaches Badger You Remotely
It's the EU's fault! /s
> "Serverless" isn't all that much "easier" to setup compared to traditional server setup. You still need to know how to wireup your request gateway to the correct service, you need to write your app for a serverless setup, setup security groups, etc.

You only have to setup security groups if you are running lambda's in a VPC, which in the simple case (e.g., not running a cloud extension of an internal corporate network) you probably don't.

https://lumigo.io/blog/to-vpc-or-not-to-vpc-in-aws-lambda/

And, yeah, its a lot simpler than a traditional server setup without that. And even with it.
That screenshot likely shows a warm startup; while they've improved recently, from personal experience .NET has the worst cold startup times of all the officially supported languages on Lambda by quite a large margin.

A source which supports that. [1]

[1]: https://medium.com/thundra/the-fundamental-problem-solving-n...
3D Rendering Company for Smart Product Marketing – Cgifurniture
Well first of all, I’d say that good modern interfaces don’t have any of those problems you’ve described. I completely don’t get this romanticization of old apps. Sure there’s plenty of shitty software made today. But complex and inscrutable interfaces were the norm not so long ago, and nobody even had much of a reference point to describe how bad they actually were. Perhaps you just think they were better because you had enough exposure to understand all the peculiar complexities and anti-patterns that were popular back then?

But more importantly, educating users is not the job of app developers, and any attempt to make it so will fail miserably. If you want to make an app that people will use, then you need to make one that suits your customers needs. The real ones, who already exist. You can’t make an app that tries to transform customers into something you that want them to be, and expect it to succeed.
Implement peer reviews to your CS team
It depends on the load. You need to make your own calculations, for some sparse loads lambda gets the bill down up to 90%, for a load that is stable over time (like the 10 million request OP has), it makes sense to go with elastic bean or kubernetes.

You need to choose based on your load. Also, I would like to see OP slim down his app, so every lambda only has the code it needs to run and also has a permanent DB connection at least (lambda's good practices)
Interesting thought: what if every problem is eventually a 'niche problem', and by ignoring all those niches you end up killing something for everybody?
Yes, there's probably benefit in using functions/serverless, but other than for a few endpoints where spinning an always-running VM/container/server, I've also always questioned their value.

[Anecdote time]: I've seen a product team (of otherwise clueless people) design their whole product around a serverless architecture. In one instance I heard them trying to 'solve' the authentication on each connection problem, where they could have kept connection state and authenticated a user with cookies or the like.

Assuming that some would pay for the slightly slower and more expensive serverless option; is the touted goal of scalability better than n well-optimised instances of a service, where n = 1 for most of the time?
Because Rust doesn't have a runtime initialization.
Check out https://kx.studio/ and maybe you won't have to switch any more. There is a working pulseaudio bridge in there.
Let's see how the authorities react to such hostage-taking. If they do nothing quickly then, yes, it is a very bad thing for the country notoriety
Thanks. ATOL is what I was thinking of, not ABTA.
It isn’t about “reality” it’s about trade offs. Every choice you make when it comes to infrastructure, whether to build or buy, etc comes with trade offs. The trade offs and benefits of using lambda isn’t a secret.
What is color sealant? How does it work?
A color sealant is an epoxy resin substance that can be shaded in different colors enabling you to seal the surface with your desirable color. Such a sealant ensures that the color also becomes permanent with the sealant and hence you call it a color sealant. Our color sealant - Caponi is a rock-solid 2-part solvent titanium based resin/epoxy. It is available in more than 40 shades. All these shades are commonly used for tile, natural stone and grout. On using a color sealant, you can get the shade of your choice on your grout, by mixing your desirable shade with the transparent sealant and getting the color sealant of your choice. This is mostly used for surfaces, which have a differently colored grout than the tile surface.
“dominated by male autodidacts”

Nerds make the worst martinets. Sympathies.

See also: The White Man’s Burden.
> There is no reason why those should have to change, they're served pretty well by account management as it is today.

Cue the next release by RedHat when suddenly it is mandatory, and the inevitable adoption by other distros who take their cue from RedHat.

Even though I haven't used RH in years I keep having to deal with the 'RH way or the highway' attitude.
Animated Mechanical Movements
What the Earth doesn't care about is the arbitrary lines in the sand we declare to be this nation or that.
Enterprise managed laptops typically run Windows or OS/X. I haven't seen a Linux laptop in the wild at the enterprise level for years. Which companies use those?
Can you patch missing grout and holes in grout?
Holes in grout are a common occurrence as grout is porous. It tends to absorb moisture into its pores, which in return lead to mold and mildew development. Grout also gets stained easily. These issues may cause the grout to wear and tear. Missing grout and holes can be easily patched using our resin adhesive - Sentura. It is a two part pigmented flexible solvent based epoxy/resin, formulated with a 1200psi adhesion, ensures that it never pops out from the surface. Once you have sealed your grout holes with Sentura, you can expect a waterproof surface for long. Grout sealed with Sentura does not crack or go missing. Moreover, Sentura can be shaded with our grout sealer - Caponi and sealed permanently. Caponi is also available in more than 40 shades and so you can restore your damaged grout to its original color.
Windows laptops.
This is just nonsense. It equivocates between two separate things by calling both of them "quantum interference":

1) A quantum computer uses computational gates to very deliberately orchestrate interference patterns. This is the reason quantum computers are faster than classical ones at certain problems.

2) On top of (1), there's a ton of undesired interference because of dirty real-world constraints. Quantum computers are not fully isolated from their environment, and executing a gate cannot be done without also affecting qubits that are not supposed to be part of the gate.

> subject to bias due to quantum interference, which they check by solving the path integral in classical simulation

This is an instance of (1)

> because quantum interference is EXACTLY WHY WE CAN’T USE CURRENT QUANTUM PROCESSORS TO “BREAK ALL CRYPTO” IN THE FIRST PLACE BECAUSE WE CANNOT DO EFFICIENT QUANTUM ERROR CORRECTING CODES

This is an instance of (2).

Quantum supremacy is all about showing that you can implement (1) with enough fidelity even in the presence of (2). Now keep this in mind while reading the rant again, and you'll quickly realize it's absolute nonsense.
Ideas for Computing
Personal anecdote time (please correct me if I got it wrong): go to almost any backwater German village and there'll be small/mid sized industry on the outskirts. From semi-high tech (e.g. manufacturing precision instruments) to "simpler" stuff like carpentry shops or metalworkers. In Germany, the small-mid sized business that actually builds stuff (as opposed to just services) is still pretty big. Sure, most of it is invisible on the international scale, but it's there and underpins an economy of specialists.

Driving through similar places in France the difference was striking. There didn't seem to be any of this decentralized economy. Again, I don't mean to draw conclusions, just stating my very limited observation.
> No. The NSA committed a serious attack on the American public.

To which Snowden's action was a direct response.

(And I am of the opinion that any post which suggests it is OK to murder another individual should be flagged because such is not lawful.)
Serverless is the shiny new tool in the toolbox. It's great at a few very specific problems, and pretty terrible at a lot of other problems. Some people want to use it for everything because it's shiny, and they're wrong.

That doesn't mean it's not great at those tasks it's great at.

Example: I have an hourly script I need to run that downloads some files. It's been running as a lambda for 3 years without failure. It's cost me zero dollars (free tier). Even if there were no free tier, it would be less than a dollar total
So laws exist, but people don't always adhere to the law for reasons like ignorance and malicious intent. There are also laws which are bad laws & regulation, easily exploitable by clever people, financially lucrative in some cases.

The intelligence services have a difficult task, they need to be on top of their game so they need to know everything and try to prevent problems snowballing unless its not particularly harmful and could be quite educational for future improvement. You have a blank sheet of paper, what would you do to maintain or reduce harm to society?

I say this as someone who has met Andrew Parker, Stella Rimmington and Jonathon Evans and is wise to their ways but not someone who has signed the official secrets but has arguably an "autistic" interest in secrecy and quantifying all walks of life.
Ugh, I had forgotten that there are fonts that implement only parts of the box drawing block, absurd though that seems to me—it seems obvious to me that you should implement either all or none of such blocks, and that to do anything else is wrong.
I don’t think anybody advocates for rewriting all existing projects as serverless. But if you’re starting a startup, going all in on serverless will let you deliver better products faster. If Paul Graham’s Beating the Averages would be written today, the secret weapon would be serverless, not Lisp.
This is the most mature and out of the box solution I've come across: https://kaleido.io/

I can totally imagine how Someone would respond to it because it wouldn't automatically get him the Lambo he thinks Blockchain should bring. After a couple of hours, he would say something like: "this isn't a Real® blockchain. We need a proper one."

The Architect wouldn't be impressed by it too, because where is the fun if you can't spend 6 months creating spaghetti code?
How the 2000s puka shell necklace made a comeback
So possibly a good fit for IoT.
It's obviously impossible to be profitable without using serverless javascript lambadas hosted on aws running node on docker with cassandra in a completely polyglot environment. I mean that stack pretty much prints money, unlike the 1970s technology.
Regex course – part four. Avoiding catastrophic backtracking using lookahead
I thought dread was dead?
> Don’t use .NET, it has terrible startup time. Lambda is all about zero-cost horizontal scaling, but that doesn’t work if your runtime takes 100 ms+ to initialize. The only valid options for performance sensitive functions are JS, Python and Go.

Shouldn't this not be a problem if you're doing 10 million requests a day? If you have enough requests, your lambdas should stay hot most if not all the time.
Is this going to be a new Montesquieu's climatoethnic justification for racism?
I'm intentionally misunderstanding your comment now for academic reasons: it's great that you recognise the role of survival bias and luck in becoming successful at many things.

Besides that, I'm very curious about who you are and what you do. Willing to reveal more?
> I've found out the hard way that relaxing and aiming for a real conversation carries a high % chance of saying something unbecoming of a team leader.

I've also found that letting out the least amount of personal information possible disarms those that to climb the ladder exploit and set people against each other.
You’re always locked into your infrastructure. People don’t willy nilly change their infrastructure once they reach a certain size any more than companies get rid of their six figure Oracle infrastructure just because a bushy tailed developer used the “repository pattern” and avoided using Oracle specific syntax.

And the “lock-in” in lambda is over exaggerated. If you’re using lambda to respond to AWS events, you’re already locked in. If you are using it for APIs, just use one of the officially supported packages that let you add a few lines of code and deploy your standard C#/Web API, Javascript/Node Express, Python/Flask/Django... app as a lambda.

Testability? Framework adoption? Stability? Industry Skills? Proven Architectures...? Are some of the other question marks I never heard a good answer for.

If you haven’t heard the “right answers” for those questions you haven’t been listening to the right people.

Lambdas are just as easy to test as your standard Controller action in your framework of choice.
No, these things work in distributions.

It's perfectly possible for very smart people to come from very low average IQ populations, it's just less likely than from higher average IQ ones.

Many countries also have very high IQ subpopulations eg India, Nigeria and Iran off the top of my head.
I was not able to find anything close to Hacker News at least UI-wise, moderation, comments and content-wise.

The anything closer, imo, is Reddit and Slashdot.
No one discusses it, but I thought a bit reason WeWork got this far is that when they started, the financial crash meant commercial leases were very cheap. Since they lock those in for 10+ years, but then their contracts with the clients are 1m month plus, they have seen revenue rise with the economy but costs stay roughly the same.

Its sort of the opposite of the problem banks have where they borrow short term and lend long term.
LLVM 9.0.0 Release Notes – LLVM 9 Documentation
AMD’s New 280W 64-Core Rome CPU: The EPYC 7H12
If Amazon has to dedicate a full server permanently to your applications, I don't see why it would cost them more or less depending on the statelessness of your application.
I am no TOR expert, but how does decreasing the amount of hops or running your own relay decrease the privacy of other people?