skysight-inc/HackerNews huggingface dataset:
Lots of praise here, so I won't re-iterate the good points (presentation, pleasant tone, good structuring) and will head straight to the meat of my issue with the title:

This is not a book for regular folk.

A regular HN reader, sure. A technically inclined interested party who wants to break the ice with Regexes, sure. But not regular folk.

Here is what I'm talking about:

> Introduction

> Regular expressions (“regexes”) allow defining a pattern

Ok, with you so far. As a layman, though, I would be very much be looking for you to expand on what you mean by 'pattern'.

> and executing it against strings.

"Executing" gets a wrinkled brow. "Strings" gets a squinty eye. "executing against strings" and you've lost me. There's now too much new information in this sentence for me to be on board with it. If I knew what all those terms meant and the context with which they are meaningful, I probably wouldn't be trying to read 'RegEx for Regular Folk'.

> Substrings which match the pattern are termed “matches”.

As above, but it's also slightly confusing here that we're defining matches and we haven't even talked about what a pattern is yet. As such, I can't even visualise or conceptualise what I would be matching or similar. If I press on regardless, this is just some unresolved debt that I will have to reconcile later or I will just get frustrated and put the book down.

> A regular expression is a sequence of characters that define a search pattern.

Ah, good, we're defining a pattern after we've already described a 'match'.

> Regex finds utility in:

>input validation

And straight out the bat we're hit with a term that is only going to be relevant for techie people. Unless you are aiming this at techie people. But aren't we aiming this at 'regular folk'?

The above is really just my long drawn out beef with 'x for the masses', 'y for mere mortals' and the like. For me the best explanation of regular expressions comes from Al Sweigart in 'Automate the Boring Stuff with Python' [1]. He not only gives a pretty thorough explanation of pattern matching before bringing in any domain-specific terms, but he also motivates why you would want to pattern match in the first place. He gives context for circumstances under which you might reach for regex as a tool.

I'm looking through the later pages of this book and as a techperson I'm thinking 'this is beautiful. I can see the examples clearly, there is a clear correlation between the visuals and the exercise.' I'm also thinking as a folk person 'when the hell will I need a match? Under what circumstances and I going to need to know that there is one 'p' in 'grape' but two 'p's in 'apple'? What use is writing a pattern to match against certain fruits and utility items?

So yes, basically, after all that I can summarise "good book, bad title".

[1] https://automatetheboringstuff.com
Absolutely. There are plenty of people who have a bike with a flat tyre and a rusty chain and no lights or whatever. They might go back to taking the bus or metro, but if they were offered a free service (effectively) to make cycling a viable option, they'll take it.

I know loads of people who cycle to work because of Ireland's Bike To Work scheme. They can all afford a bike without help, but the extra incentive was enough to get them to start cycling.
Coursera | Instructor (project instructor in machine learning, computer science, and business) | Remote, Part-time, Global | https://teach.coursera.org/

Become a Guided Project instructor at Coursera and share your expertise with millions of learners. Access an instructor community and support team that will give you all the tools and resources needed to create a high-quality project.
Earn income remotely on a per-project basis as soon as your project is reviewed and approved. Impact lives of learners around the world by sharing skills they can apply immediately to their careers.

What is a Guided Project? Guided Projects on Coursera are interactive projects that enable learners to gain a job-relevant skill in under two hours. A side-by-side interface allows learners to watch visual instructions on one side of the screen while following-along on the other side of the screen. Guided Projects are for anyone who is looking to get hands-on learning and get practice applying a skill or using a tool in a real-world scenario. Every Guided Project includes everything learners need directly in their browser and step-by-step visual instructions so they can get started without any software installation or prior experience.

Guided Projects are focused on enabling learners to practice and apply skills in computer science, data science, and business software using a broad variety of real-world tools such as TensorFlow, Google Spreadsheets, Tableau, Canva, etc.

If you’re excited to create hands-on, Guided Projects and want to become a project instructor on Coursera, please apply at https://teach.coursera.org/
The issue here in my opinion is not that someone would “run apps in the cloud from your editor”, it’s that a software engineer would need or want an entire SaaS product for such a trivial task.
I credit POV-Ray with getting me into programming in the early 90s. A fascination with computer graphics led to Fractint, POV-Ray, and dreams of someday being able to play Kai's Powertools and SGI machines. I think I even had a subscription to some black and white POV-ray zine. Can't remember what it was called though.
They'll just invoke the standard SV bubble playbook:

1. Do nothing until it gets reported in a large dead tree medium.

2. Blame the reporter for not understanding technology.

3. Deny it happened.

4. Say it only affected a small subset of people.

5. Say it was only a single rogue "trusted partner" involved.

6. Put out the boilerplate "We can do better" press release.

7. Keep cashing the checks.

8. Lather. Rinse. Repeat.
Under the Rug
There is a group of people who assert that laws will not apply to them because technology obscures their identity. Those people are wrong.

Blockchain is an append-only database. It does not create sovereign citizens.
There is the Castor[1] GUI client, which ends up being a bit nicer to use. But the protocol draws heavily from Gopher so text-based clients are the default.

[1] https://sr.ht/~julienxx/Castor/
> Do you think this is the outcome of a system where the voice of the large majority is heard?

No - it's because we live in an anti-natalist neoliberal-progressive society and not a capitalist society. Capitalism would perform better on all axes you describe for the reasons I describe. Even Soviet communism would probably perform better than what we have now on many of those axes.
Hey! I'm wondering if in the first example of regex negation the (^) should appear after the bracket ([).
I've been looking at the KardiaMobile but the reviews on Amazon look pretty bad. How well does the Apple Watch perform since it's just on a wrist?
Thank you for this -- you have expressed my sentiments exactly.

MS seems more than willing to do rebranding like this almost like it is ritual.

MS does not seem to recognize that from the outside (as a customer) it is a bit like dealing with someone who gives their children new names each year on their birthday -- nobody can remember which name to call the child at a given moment and even the children start to develop identity problems...
Loan Ecosystem Online | NYC | Full-Stack Developer | Full-Time | 100k-130k | https://loaneco.net/

Loan Ecosystem Online is a FinTech startup disrupting middle market loans process. Our stack is Ruby on Rails, AngularJS/Angular Hybrid, PostgreSQL, Redis, AWS and Docker. You will be working closely with our core team alongside with founder and CEO, and be a part of a fast growing team. We are looking for smart, driven engineers to join us solving the current outdated system.

Apply here https://angel.co/l/28JSu2 or email resume to hiring engineer neil@loaneco.net
hahahahahahahahahahahahahahahahaaaaa
Private equity does it. Why not these guys?

But seriously, not charging SOME sort of fee on capital that is likely to be uninvested on a short-term horizon is giving investors a pretty valuable free option. I'm assuming they have a flexible mandate and are able to invest more given some sort of market conditions. Gauging that capacity and properly modeling trade sizes is extremely important for a strategy like this and is not free.
Misinformation Regarding Covid-19 and How to Scientifically Debunk These Myths
Except for CodeBuild which is decent; CodeCommit, CodeDeploy, and CodePipeline are severely underwhelming to embarrassing. As if they were written by people who had never experienced what modern CI/CD and dev tools looks like (and interns/college grads). And this is coming from someone who's had the "pleasure" of setting up and maintaining Jenkins.

If Amazon's internal tooling is like that, they should've gone ahead and bought GitHub. Would've probably paid off in terms of developer productivity very quickly.
While I appreciate your question and realize what you're asking, I hope you don't mind my going a bit off topic here:

>Let's assume you have nearly infinite computation resources.

I think it's more fun to assume you don't. You need not simulate every water molecule in the ocean for life to emerge.

Imagine you had a hash table of precomputed interactions between various simulation elements across all scales. In such a system, the computational cost of simulating a single protein would be similar to that of two galaxies colliding.

A planet for example would simply be a vast hierarchy containing a chain of approximated behaviors, each node in that chain containing its own hierarchy.

The really fun part is trying to envision how changes at very low levels in this chain would ripple upwards and affect the simulation at larger scales. Thus far I've only imagined it as analog to node invalidation in a typical scene graph data structure, where you flag it "dirty" and it's queued for recomputation on the next frame.
Do you re-try that part and risk sending the same instruction twice (ok in some cases but not all) vs risk of having sent no instruction?

If you can make your compensating action idempotent, then yes, you can just keep retrying it. If it can't be made so for whatever reason, then a failure at that point demands manual intervention.
Clever and stupid... super obnoxious. I like it.
Well, you wouldn't call them immigrants, would you? Not unless they're not on a path toward citizenship.
Applescript is a really interesting attempt to make something easy to write for people used to english (not sure about easy to read). I've written a fair amount too but dislike it intensely as well - I'm not sure it's easy to read or to write, because the grammar is not well defined and the space of possible keywords and uses is expanded all the time by application developers who define which terms you can use.

A very interesting experiment though.
Dude has been talking his book hard for months.
I think you're misunderstanding the point of my comment. Keep in mind the point of the original article: "For a language famed for its terseness, Haskell it turns out, isn’t as terse as expected - it’s average size of source code is larger than the average Go source code size."

I'm responding to this. Languages with many escape hatches like Haskell or Swift will result in less idiomatic code (and potentially longer programs) when optimized for the benchmarks games. Languages with less escape hatches like Go and Ocaml less so.

I don't have anything against any of these languages. Feel free to write C-like code in Haskell if you want.
Yep, thanks for pointing that out. I was finding it tricky to present features in isolation without making the examples trivial.

I'll work on making things clearer.
Just the real estate price collapse that will follow the deaths is very bad for the economy.
Yeah, OpenShift cluster is the server for this tool - saying it is fully client based because it doesn't need additional server is - I don't know what :) (Besides the tool it is replacing - oc - doesn't need another server either.)
FWIW Cisco Umbrella is blocking/reporting your site as a security threat.
Managing Expectations – Understand the Expectations Pendulum
It's more a way to drive a point home. Taleb has been shouting this point for more then a decade. A portfolio without insurance is no portfolio. His arguing is that institutions that are to big too fail hardly ever insure themselves in this way, using optimistic lineair growth models without hedging themselves against extreme and unpredictable risk. And then when they go bankrupt they present the bill to the tax payer.

It seems necessary to make a point here since these models haven't changed for decades even though they have clearly failed many times.
If you ban graphic depictions of war, you should ban all depictions of war. Otherwise you are whitewashing war and will warp the general perception of war, quite possibly making war more likely to occur as a result.
Betting your favorite to win: Costly reluctance to hedge desired outcomes (2016)
I'd wager at least 100% of the time.
Before High Fidelity VR shut down they were doing tours with an Egyptologist tour-guide of another tomb which was really cool.
Location: Poland
Remote: Yes (EST/PST timezones OK)
Willing to relocate: No

Technologies:
* Python, Flask, Django, Django Rest Framework, GraphQL
* AngularJS, MERN (MongoDB, Express.JS, React+Redux, Node.js), React Native, Vue.js
* Airflow, Kafka, ELK, TensorFlow, NLP/NLTK
* AWS, Docker, Kubernetes

Résumé/CV: https://michallech.info/static/Michal-Lech-Resume.pdf
Email: michal [AT] michallech.info
Website: https://michallech.info

I am Full Stack Developer and Software Architect with 12 years of commercial experience (esp. FinTech, Healthcare) in prototyping, MVP, backend and frontend development as well as maintenance and DevOps.
Great communication skills, Startup experience, team leadership, passionate about programming, self starter, OK with freelance/consulting as well as full time work.
...or because the dangers were exaggerated in the first place.
Show HN: Tracking an investment portfolio based on r/WallStreetsBets discussion
Location: Central Virginia
Remote: YES
Willing to relocate: NO
Technologies: C++, C, yocto linux, python, embedded,4G, 5G TDD
Résumé/CV: https://www.linkedin.com/in/nerdking/

Email:king.seth@gmail.com
Website: openrover.com

Embedded linux engineer with a passion for C++ and robotics. Remote is what I am really targeting but I would be open to a 2-3 week integration period onsite and 1 week a quarter back at HQ. Georgia Tech OMSCS 2018
This was the least informative article I’ve ever read on TC. It does not make clear how the ability to protect sources is endangered.

Can’t journalists continue to protect sources by not naming them, and communicating via encrypted apps? What is changing?
Identify the most relevant Git contributors based on commit recency, frequency
Hi Hackers,

I’ve started to build opendurincov.id as I’ve found that for me and those around me:

1. It’s difficult to keep track of the changes in how food and retail shops near us operate (updated opening times, takeaway only, etc.)
2. Our opinions on the place we like to go to are changing depending on a variety of factors. Is there a long queue? Is hygiene respected? etc.

So I basically get user location, then fetch data from the google Places API. I pull from my own db containing contributions and comments from locals, and voila!

I hope it can be useful to you and those around you and if it is, please contribute and comment on the web app! :)
The OP presentation is absolutely delightful. The challenge of (reverse) engineering to a visual spec, the presentation of programming with severely constrained resources, old school hardware, retro, egalitarian programming language--so many fun parts about this project.

And all of it comes out of, as you say, "a few seconds of film".
Sevendof | Electronics / Embedded / Front-End / Back-End / Robotics | Trondheim, Norway | ONSITE, VISA, Full-time | https://www.sevendof.com/

Sevendof is a startup in Trondheim focused on building the drone infrastructure of the future. Our mission is to make drones a safe and positive tool to help solve important problems in a scalable manner.

We are now hiring several new engineers who wish to help us build the future of industrial drones.

Please email careers@sevendof.com to inquire about a position.

https://www.finn.no/job/fulltime/ad.html?finnkode=176931298
Avanti Bank & Trust | Senior Software Engineer | Full-time | Remote | https://avantibank.com/

Avanti Financial Group, Inc. is a Wyoming corporation formed to apply for a bank charter under Wyoming’s special-purpose depository institution ("SPDI") law. Avanti intends to serve as a compliant bridge to the U.S. dollar payments system and a custodian of digital assets that can meet the strictest level of institutional custody standards. Avanti will also comply with Wyoming's SPDI and digital asset laws, which include requirements that fiat deposits be 100% reserved and that Avanti meet strict requirements from its regulators.

We are looking for backend software engineers, bitcoin developers or blockchain/cryptocurrency developers, as well as sysadmins and devops. We have a number of different products in the pipeline all serviced by our engineering team, which requires traditional CRUD work but also a number of integrations.

Read more here: https://www.coindesk.com/blockchain-pioneer-caitlin-long-to-... and https://www.forbes.com/sites/michaeldelcastillo/2020/04/01/a... and https://twitter.com/kanzure/status/1252239022287654912

Contact: jobs@avantibank.com and reference this post.
I agree the quality of the render engine is much better with physical rendering, but I still love constructive solid geometry and the ideal of pure curves to define the scene geometry. All these meshes with their triangles! Whatever happened to using NURBS or metaballs or other non-polygonal modeling?
> like this is the case for LispWorks.

I'm not sure I understand what you meant there, but you can use LispWorks with Emacs/Slime.
Several board members and executives and ex-executives (we know some, but not all, because of the opaque corporate structure of the PE firm, and the _redacting_ of board minutes of ICANN) were behind the plan, and the equity firm, i.e. "We run ICANN as a non-profit, often elected to board positions. We've hatched a plan where we are going to take it private, run by a few of us, and make money from it. We can do this because we control the voting."
That's rather unfair to POV-Ray. These are hardly representative of what it's capable of.

Look through the old IRTC archives, for instance: http://ftp.irtc.org/stills/index.html

People were doing stuff like this (http://oz.irtc.org/ftp/pub/stills/1999-04-30/13hystri.jpg) in 1999.
Unfortunately I can't easily test this as my phone doesn't have the Google Contacts app and I sync my contacts with a CardDAV server, not my Google account.
How long have you been trading for?
Then you lose the positive marketing you get by saying "I invented an AI which invents stuff".
Which is funny, really, since for a long while MIPS provides amazingly high-performance parts used in Silicon Graphics (SGI) workstations.
How failures led to a SaaS [audio]
Since this article offers few sources for its claims, except cherry-picked anecdotes, here are some claims of my own: forced remote work will polarize opinions. Those of us who enjoy the perks will become further entrenched while those who can't stand the downsides will say it's proof WFH is the devil.

My last full time office job began with a great, downtown location. But it became crowded as the company outgrew the space. Little annoyances like mandatory office music and shared desks made focused work more difficult. Of course management always gets their own offices, so they get control of their space with a choice to retreat when privacy or silence is needed.

Hopefully the shared experience will break the cycle of talking past each other. Though I'm not holding my breath.
Your friends and family think that little of you? Maybe you should encourage them to be less rash in their judgements. Or maybe you're being too rash in judging their propensity to judge you.
tl;dr - a lot of mental energy going to avoiding making mistakes with indexed loops when iterators or macro that iterates but gives you an index inside the loop could be used.
The laws of sellers of digital assets based in Caribbean islands, and purchasers in locations such as Eastern Europe and Russia, do not necessarily agree with the laws of western nation like the USA. This has nothing to do with sovereign citizens.
Congress wants Jeff Bezos to testify in Amazon antitrust probe
Would they go through all of that in the hopes of getting upto $50.00?
Show HN: Generate a static website from any back end
Ah yes, makes sense, I thought it was (only) a web app so I was wondering what benefit LispWorks was bringing.

How do you like their IDE compared to emacs/slime?
I bought a pump for 5€ and we have been using (4 people) it regularly for around ~10 years. I know, inflation.
The Complicated Legacy of Herbert Spencer, Who Coined ‘Survival of the Fittest’
Valid points. I agree.

I'll try easing the curve, especially early on and make clearer the intended audience.
In my experience at honours university level, which may or may not be relevant to the conversation, is that everyone does what they want if the leader figure doesn't understand the topics in depth.

In my case, I am someone who wants to do everything from first principles whereas my study leader at the time unfortunately told me "you can't understand everything". Although that statement is true, you should at least try to understand one thing really as deep as you can. But what bothered me was that if I wanted to understand something deeply, I realised I had to do it myself. So what I can say is that you don't have to be completely unfocused; it could be that your interests and objectives are different in the group.

Long story short, my HonsBSc was a basically a failure and my MSc was a success for these reasons. The funny thing is that I get satisfaction today when I do anything that would have been a great honours project in my topic (signal analysis in bioinformatics).
Bibliu.com | Backend Developer | Worldwide Remote | Full-time

BibliU is a London-based startup spun out of the University of Oxford. We have developed a modern eTextbooks platform that integrates fully with library and university systems and we're already working closely with many UK and US universities.

We are looking for backend Node.js engineers to help us scale up our institutional product.

Benefits of working with us:

- Great group of people to work with

- Flexible working hours and location

- 43 days PTO plus paternity/maternity leave

- Annual company & developer retreats

- Health insurance

- Equity

To apply please head to https://bibliu.recruitee.com/o/backend-software-engineer-rem...
If a surgery isn't needed to prevent serious permanent injury in the next few days, it's considered elective. Tumor removals, for example, are elective surgery and have generally not been allowed.
To be fair, Buffett doesn't invest in anything he doesn't fully understand, and his strong suit is corporate fundamental analysis.