skysight-inc/HackerNews huggingface dataset:
> If as you claim, free-speech proponents are arguing that coercive behavior (harassment, threats, etc) are "free speech", then they are contradicting themselves.

Once again: where is the contradiction? For example, I might say "Christianity is causing a lot of suffering and death". I think that statements like that are "free speech" and not "harassment", but a fundamental Christian person who hears this statement may think that expressing this opinion constitutes harassment. So you have a statement, and two people disagree whether it is free speech. You think there's a contradiction somewhere in there. Well, where is it?
> I'm just boggled at how many people appear to find it unimaginable and unrelatable that a technologist likes technology enough to mess with it for fun, even after work.

It's not that I can't understand it. I don't have that urge personally but I can see where it comes from and if that makes you happy go for it! The reason I personally get so defensive and anti side project is because as someone who's very defensive of their non-work time (due to spending it on other productive hobbies that bring more joy into my life than anything else) I've experienced a lot of colleagues/managers who have tried pressure or belittle me into doing side projects. It's been implied that I'm not a 'real' engineer or that I can't be successful in my career if I don't. And frankly I resent that attitude because it's bullshit and it tries to take away time from the things that make my life truly joyful.

As you say do what makes you happy, side projects or not. Unfortunately a lot of folk on the side projects side don't/won't accept them as optional if you want to be seen as a competent engineer.
Sure, but I've never seen a farmer watering their hayfield, and I live in the country so I would have.

I personally don't consider it "water usage" for a plant to soak up rain; it only becomes a problem when we're pulling water out of non-replenishing sources, or those that don't replenish as quickly as we use them up. Aquifers etc. Or diverting entire streams & rivers, things like that.

My garden "uses" a lot of water each year, but it's all rainwater. I don't pump any water onto it from anywhere. If it weren't my garden, it would be some native plants in their stead.

Edit: Also, I got curious and googled this topic, came up with this: https://ucanr.edu/blogs/blogcore/postdetail.cfm?postnum=1772...
I've done this but it's quite a bit of effort. After removing their shells, grind the acorns into a flour, then cover with water. Each day for a week, drain off the water and add fresh water. At the end of the week, the water should be clear. Dry the acorn flour in the sun.

You can use the flour to make dotorimuk (acorn jelly): add to water, boil until it thickens, pour into dish, let it cool.
4240 - 4103 = 137 days between versions.
Yeah, I took a look at using a serverless framework for a hobby project, and it was just a real pain to get started at all, let alone develop a whole application in.

I tried AWS, and then IBM's offering which is based on an open source (Apache OpenWhisk) project, thinking that it might be easier to work with, but that was also a pain.

I just lost interest as I was only checking it out. For something constantly marketed on the ease of not having to manage servers, it fell a long way short of "easy".
I've been doing this for months using FeedBin, and it's as much a revelation (and revolution) as Dave says.
>Pay per request needs to be within 2x magnitude of an always on server.

Are any of them? Stuff like cloud run is very competitively priced when assuming base case...but by its very nature it can scale up near infinitely. And with it bugs & bills.

The ability to cap things by 2 order of magnitudes would make me sleep much better. (1 would be better).
Another throwaway meme reference. dang where you at?
GCP has https://cloud.google.com/functions/docs/functions-framework but I will not use it. I have found the best solution is to abstract away the serverless interface and create a test harness that can test the business logic. This adds some extra complexity in the code, but iterations are fast and do not rely on the overly complex and bug prone "platforms" like SAM and Functions Framework.
Car maintenance is pretty heavily influenced by mileage. (Albeit less so in areas with snow/salt.) Though some of the things you include as maintenance are mostly annual costs.
You've just shifted the problem. Its better to just track your exact state and leverage the fact that you get exclusive atomic control of the main thread until you yield or return.

The only lifecycle a behavior can trust is its own. Relying on other objects turns into a mess when your weak assumptions are violated.

Besides causing a spaghetti mess of lifecycle tracking and callbacks and such, it leaves you wide open to the major problem if callbacks running pass the life of the thing to call back to. You've thrown away Unity's lifecycle tools by dumping everything into a big pot. Now you have to null-check in the callbacks to make sure your things are still alive. Track your own state and you'll be fine.

Coroutines will stop when the owner dies and that is by design. Leverage that to ensure brain dead clean up.

Objects are very often going to be disabled through user action anyway, eg quitting a level. Its better to just assume that will happen at any time and plan accordingly.
Because the charter of projects like LibreOffice are fundamentally broken—they're aiming to replace Microsoft Office by cloning it, but Microsoft Office itself is part of a busted paradigm. It reminds me of that old quote from Linus Torvalds about why distributed version control schemes are worthwhile whereas migrating to Subversion is not—because Subversion aimed to be "CVS done right", and that's a fundamentally flawed premise. You need to make something better that fixes what's wrong with the first thing, and make it obvious/unavoidable what the flaws of the first thing were. To displace Microsoft Office, it isn't enough to try to clone it. (Even if you could, Microsoft Office really only persists due to its own momentum, anyway.)

Microsoft Office is a digital approximation of a paper-based paradigm, but it's not really great at either one of those things. The Web and its plaintext formats are way better for sharing and interoperability than MS Office formats. Some fans of MS Office will dispute this, but they're not being honest with themselves. The fans who aren't lying to themselves will instead point out that it's better for print, but it's only better for print in comparison to the Web. If you're actually serious about print, then TeX and PDF/PostScript are better. But most stuff created in Microsoft office isn't ever really intended for print, anyway. So what gives? Microsoft Office succeeds despite being mediocre on both measures because while the alternatives each have things that make them better in their strong suit, they fail at the things they aren't strong at. Microsoft Office squeaks by because it's able to get a C in all its classes, whereas the others remain well-liked among their friends and family, but they don't get to graduate.
I found firebase functions pretty easy and painless. Worth a look.
I know I am being oppositional, but your style of argument comes across to me as deep diving on points where you can be correct, or changing the subject. I am trying to argue against your original thesis which I will paraphrase as “a quiz detecting incompetence is actually detecting stage fright” https://news.ycombinator.com/item?id=24758092

Anyone who thinks XML is a valid solution to a priority queue is incompetent (even if they were prompted by the recruiter as said in sibling comment). https://news.ycombinator.com/item?id=24758234

Stage fright is real, and it is unavoidable in an interview i.e. even if coding quizzes were removed then the problem still exists, so arguing just against quizzes is silly IMHO.

> everyone claims are acceptable casualties of the system

I would say instead that casualties are unavoidable - interviews must be imperfect because time is limited (regardless of how much we may try to improve interviews.)

> systematically discriminate against people who tend to experience extreme nervousness during auditions but otherwise perform normally on the job.

Interviews are by definition systematically discriminatory: one is trying to select one person. The data is dirty, and if you make interviews more inclusive on one dimension you are discriminating against others on that dimension. They must be systematic as per anti-discrimination regulations, or else you will get sued to your cost.

How to improve interviews to reduce false negatives is hard, but I think you are oversimplifying it down to “quizzes are bad”, which is at odds with many smart professionals who say they are good for detecting incompetent developers. You have not suggested any improvement that detects incompetence.

> Note that this thread started with "Everyone loves to read and write about how developer interviewing is flawed, but no one wants to go out on a limb and make suggestions about how to improve it."

I can also cherry pick a quote further up-thread: “To many people, the coding interviews is a chance to break the traditional mold and land a job that would have been out of reach otherwise.”
This guy it seems skimped on his server too, website won't load for me. Should've outsourced it to Google or someone lol.
Actually even more complicated than that. Say we adopt the personal liberty premise. If I am at high risk, I stay in my house and have everything delivered etc. Then my furnace breaks in a way I can't fix, and its winter. If I don't want to freeze to death, I need to get it repaired. If the repairman was willing to "take their chances", I could be forced into exposure and infection.

It really is a group activity - individuals can not take their own risk without risking the lives of others.
What's the point of knowing a powerful, creative skill like coding and not using it to create stuff?

This is like a writer telling you to "forget blogs/articles/novels/stories and focus on your newspaper writing job".
You mean the permanent AWS lock-in revolution?
LOL infoq. Srsly.

> One of the advantages of serverless models is supposed to be that obscure, infrequently used programs can be utilized more cheaply,

No-one:
Literally no-one:
Infoq: thinks serverless is all about obscure programs.

> Vendor Lock

Well try migrating a massive Java codebase to .NET or a deep Oracle application to Postrges. That's life.

> Functions that have not been run on a particular platform before, or have not been run in while, take some time to initialize.

Boo-hoo mah warm up time. Get over it already.

> you (generally) can't run entire applications on severless systems.

You aren't supposed to - serverless is for developing systems based around microservices, claiming they are intended to replace servers for running COTS products is a disgusting strawman.

> Despite all these complaints, I'm not against serverless solutions per se. I promise.

Promise away. I promise not to care.
The premise of the question is a little flawed. Most people just enforce a specific editor configuration via either a pre-commit git script or a plugin-based solution like editorconfig.

Once the configuration is enforced, you can configure many (most?) code editors to visualize the whitespace as desired (tabwidth/tabstop tend to be the features to look for).
We're not used to sharing space with hungry wolves or big felines, in fact humans tend to exterminate them when they move into a new environment.

There's a new predator out there, invading our space and we're its lunch. there's precious little status quo to return to until we have the tools to exterminate it.

We're not used to not being apex predators. That's fact.
Coffe Store
Coffe Store
Cafetto <a href="https://qahwatic.com//">قهوتك</a>
<a href="https://qahwatic.com//">ماكينة قهوة ديلونجي</a>
<a href="https://qahwatic.com//">منظف ماكينة القهوة</a>
<a href="https://qahwatic.com//">اكواب قهوة</a>
<a href="https://qahwatic.com//">متجر ادوات القهوة</a>
<a href="https://qahwatic.com//">أدوات الباريستا</a>
<a href="https://qahwatic.com//">شاي ماتشا الاصلي</a>
<a href="https://qahwatic.com//">اقراص تنظيف بريفيل</a>
<a href="https://qahwatic.com//">محلول ديلونجي</a>
<a href="https://qahwatic.com//">تنظيف اسبريسو</a>
<a href="https://qahwatic.com//">طريقة عمل ماتشا لاتيه</a>
<a href="https://qahwatic.com//">ماتشا لاتيه</a>
<a href="https://qahwatic.com//">كونتيجو</a>
<a href="https://qahwatic.com//">matcha</a>
<a href="https://qahwatic.com//">Coffee cleaner</a>
<a href="https://qahwatic.com//">Espresso coffee cleaner</a>
This is kind of related to the lean supply concept that's been waylaid by COVID-19. You think you can just pay for capacity when you need it, until it turns out everyone needs it at the same time. I can't imagine anyone who lives near wildfires in California not owning a car. Lots of people don't live near parks, or the parks are poorly maintained. A friend might lose their job and need a place to stay for a few months.

There are lots of what-if scenarios which are individually unlikely but cumulatively probable. If you have the resources, why not prepare for them?
In theory, the ideal method would be tabs for indentation, but then further spaces for horizontal alignment if necessary. The tabs would specify exactly the logical indentation level, and only that. This way, people can change their tab width and the code will remain well-formatted. Indenting with tabs only will not allow for horizontal code alignment. In practice, mixing tabs and spaces (not to be confused with “mixing tabs and spaces” as in “some lines are indented with tabs, others with spaces” will never work reliably (and many editors/formatters prohibit it), so I’ll just take indentation with spaces, in any real-world scenario.
I have a theory. I have been designing software for 9 years. I have been designing Developer products for the last 4 years of my career. Let me tell you something. The developer experience is one of the toughest and roughest experiences for anyone who uses software.

From installing a library, to browsing logs. From reading documentation to deploying code. Everything in the developer experience is mined with obscure processes and seemingly impossible to achieve tasks.
Every developer eventually figures out a mental framework to work around this experience and consider this a skill that it's part of what makes them good at their job.

Of course developers are very smart, so why they "suck at ux"? The problem is that when your tools and processes are full of bad UX patterns you never get an opportunity to really learn and analyze how well-designed professional and productivity software works. I can't tell you that 60%-70% of the things I know come from using software (many times using it for the sake of learning its UX, not because I'm an actual user). Basically, exposure is key and this is why there are UX designers that also suck at their jobs.

Developers are trapped in this loop. Homegrown tools rarely include input from designers. Startups in the developer space rarely prioritize design hires. They can only build and try to improve what they already know, so the progress in developer experience is very slow. Any progress depends on companies like Microsoft investing in design. For example Visual Studio Code is a wonderful developer experience in my humble opinion. But it takes more than a good IDE or text editor to create that instinct to identify what's good or bad UX.

I wouldn't say that developers suck at UX. They are just not very good at articulating their UX ideas, but some of the best things that I have designed even outside of the developer tools space, came from a developer idea.
The serverless marketing revolution has stalled
One dissenting voice can sway a crowd
There is, but it's not trivial. I elaborated on a better strategy for displacing Microsoft Office and its formats a few months ago:

https://news.ycombinator.com/item?id=23795918
They're saying why not use "vector size agnostic" because that would be VSA instead of VLA, hopefully avoiding confusion.
Wow, what a start to this one. lol
Roblox plans an IPO, announces confidential filing with SEC
There is plenty of bandwidth to achieve more than 1 Gbps of throughput from a 3-U cubesat (see Planet with their latest X-band comms-system [1], which results in more than 50 GB per pass). If you really need more than that, new free space optical communications systems under-development will bring multi-Gbps to small-sats [2]. For me, the real problem with nanosats is that they generate barely no power and they are really volume-constrained compared to the bigger birds (so you cannot have high-resolution sensors, and cannot fit in there a good optical-comms system, you need to be mindful of your power consumption all time during the mission...).

Finally, note that nowadays Planet downloads 10 TB/day, and they could go up to 40 TB/day once they upgrade their fleet with the latest X-band antenna, which is comparable to the 80 TB/day that DigitalGlobe generates.

[1] https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=4...
[2] https://www.tesat.de/images/tesat/products/TOSIRIS_Data-Shee...
Serverless has an edge usage case and its not in the middle of your web requests. Due to the load on AWS regional lambda compute pool, now your have a 500-2000ms cold start to your lambdas or you can't use it for tools and services with long-lived TCP connections (hi redis). Good luck. Not for me
British artist/photographer creates 'human atlas' of Detroit
There are lots of foraged foods that require more preparation than just regular cooking. I wouldn't be surprised if someone, either upon tasting the bitterness, or getting sick just one time, figured that they should try soaking, or double boiling, or some other technique that they probably have used for other foods.
Plug'nPwn – Connect to Jailbreak
Not natively, but fairly easily. We’re using Laravel Vapor - it handles all the setup and deployment of Lambda bundles that include the app code and a PHP runtime. Smooth and fast so far.
cached: https://webcache.googleusercontent.com/search?q=cache:81YCed...
Show HN: AI Generated Short Video
Hey everyone,

I have always wanted to content. I enjoy creating videos and watching other's creations!

Being a programmer, I decided to create an AI pipeline which can create textual scripts and churn out thousands of videos / blogs on a daily basis given any topic.

This is my first video and I would appreciate any comments and suggestions regarding it but I am particularly interested in hearing about tips and tricks / content format which can be followed to make the such video more fun and intuitive to watch. Also looking for advice if this can be monetised maybe saas or ads or something completely different.

I would also want to know if anyone of you would be interested in such an AI tool.

The Video: https://www.youtube.com/watch?v=1J_DOIPGKsw

Specifically, what I wanted to ask:

What are the specific things you liked and what you didn't.

Would there have been a better format for me to have made this video to deliver the message more effectively?

Are there any concepts things I can look up that may help me improve my videos generation.

Thank you again!
Serverless computing refers to an architecture in which applications (or parts of applications) run on-demand within execution environments that are typically hosted remotely.

Like CGI or FCGI programs! But with YAML!

FCGI really is a "serverless" environment. Launches an application when called for. Starts more copies of the application if there are enough requests. Shuts down idle copies when not needed. Starts a fresh copy if one crashes. You can even scale with load balancers. Really, that's most of what you need to get work done.
Apple T2 vulnerability was reported before, but this goes into detail on a potential attack scenario.
It's funny because as someone who is extremely extroverted I have the exact opposite sensation.

I have the impression that every article I have been reading for the past six months was explaining how insanely awesome working from home was supposed to be and how the office was supposedly dead while I find the situation nothing short of hellish.
Facebook bans Holocaust denial amid rapid rise in “deceptive” content
> I'd love any survey that showed some massive migration between vendors on a regular basis, but it does not exist.

Isn't this a sign of existing lock-in?

Also, I think lock-in comes in degrees. Some are worse than others. Even if we're slightly locked in right now, we can easily make it worse if we try.
Answering Mermin’s challenge with conservation per no preferred reference frame
They don't need to sell fake electronics. Ever heard of planned obsolescence?
You already got screwed.
They provide you value?
What do you think advertising is for?
Not everything you think has value for you is also valuable
Antifa is very much a real organization (with [1] being only one of the cells), made up of very real people committing very real acts of violence[2]. The "terrorist" label is completely warranted - a terrorist is someone who attempts to enact change through the use of fear, which is exactly what these people are doing, by literally killing, injuring, and threatening[3] anyone who doesn't agree with them, and by wantonly destroying property[4]. There's nothing "antifacist" about these people, nor are they "protestors" - they're looters, rioters, and terrorists.

Edit: "protestors", by definition, do not threaten or attack people, or destroy property.

[1] https://www.rosecityantifa.org/

[2] https://nypost.com/2020/08/31/man-suspected-in-deadly-portla...

[3] https://pjmedia.com/news-and-politics/victoria-taft/2020/04/...

[4] https://www.foxnews.com/us/costs-protests-financial-toll-cas...
That reminds me of the Turbo Toolbox for Pascal. I loved that editor and used it for years.
> I rarely use my car, I'm the exact kind of person this is aimed at. I haven't used it in monthts. But when I need it, it's there.

If those months are not hyperbole, you might find that when you need it, it doesn't start. (That just happened last week to a friend of mine who had to bring his kid to swimming class, after leaving the car unused for a few weeks.)
FYI, the title is a bit misleading, the content here is moreso just about not expecting side projects to be good career development strategy, but it ends on a note saying that you should do side projects just because you feel like it:

"I don’t want to make this blog post a rant against side projects. In fact, I’m advocating the exact opposite. Continue to do as many side projects as ever, code on nights and weekends if you want too, but don’t think about how they could be useful to you to get a new job. Don’t do all the tutorials you find about Vue.js, but use this weird technology that you saw yesterday on Hacker News. Don’t think about what are the best blog post topics that could expand your personal branding, but write poetry or a review of the last movie you saw. Create the apps, services, websites, or video games you want to use. This may not make your portfolio or your public image convincing for the next recruiter you’ll meet, but this is how you will be able to express all that you have in you and end up affirming yourself. At least, you should end having something meaningful to show, something to be proud about."
A Berkeley View on Serverless Computing (2019&PDF)
Many apps don't need scaling. For B2B, getting first 100 customers is a big deed per say. But app owners buy the cool aid of cloud vendors and make things complicated. Don't trade simplicity for scaling unless you REALLY need it.