skysight-inc/HackerNews huggingface dataset:
I've always liked the idea of "table oriented programming" where more detailed schema info is used to do most of the CRUD and UI work. In my experiments, the tricky part is exceptions to the patterns. You always need to be able to tweak things imperatively (via code). But the attributes can still do roughly 90% of the job.

My latest approach to get enough tweakability is what I tentatively call "fractal rendering events" or "staged rendering". When rendering HTML or SQL, you need event "hooks" for the different stages. Level 1 events may override/alter field attributes. Level 2 events may override/alter the HTML (or sql) generated for the field based on the Level 1 values. Level 3 events may override/alter the HTML of page sections (or entire SQL clauses). Level 4 is overriding/altering the entire page (or final sql statement).

In other words, the schema provides drafts, which can then be adjusted along the way through event hooks. The granularity of what's tweaked goes up with each stage.

But managing that many potential events needs something more powerful than a file-based system. It may be better to manage such source-code in an RDBMS so you can search, sort, and group by different factors at different times rather than hard-wire in one viewpoint as file systems do.

But current IDE's are not ready for this. I do believe it's the future, though. File trees are too limiting.

Consider this: it's common for a non-coding analyst to want to change a field label, page title, max field length, or "required" status. If they could do it in the schema info (data dictionary), then they don't have to involve the coders. Whether the data dictionary is referenced directly or generates scaffolded code is a stack-specific or shop-specific choice. Minor things like this shouldn't involve a lot of effort.
I haven't looked too closely at how this works, but regarding your concern, don't other printing services run this risk too if that's illegal? like Kinkos, FedEx, library printers?
That rework based on suspicion is typically how it’s done. :) Add to that subject matter expert review. For example, I used to work on a sheet of scoop size calculations for industrial digging and nothing from it would reach sales staff or customers until a couple of the crusty old experts played with it and vouched for the calculations.

Imperfect measures, but they keep the work within the grasp of everyday/business users in a way a formal test suite wouldn’t necessarily.
Garry Tan interviewed by Sara Dietschy
Manipulative tactics are the norm in political emails: Evidence from 100K emails [pdf]
I think they are referring to switches vs. hubs (repeaters). If you have been on an Ethernet segment that uses hubs instead of switches, you will remember that tcpdump will allow you to see all traffic to all stations. That was typically also in the days of unencrypted email and web traffic
Ageism? Generally speaking older people are:

- more risk averse, less likely to join a small startup and prefer the security of a 9 to 5 job at a larger company.

- more experienced, and more experienced people require higher salaries, which a smaller company might not be able to afford.

Don't look for opression when there's none.
Honest question, why would I choose this over an "old" Android phone that I already have in my drawer?
Nvidia Announces Cloud-AI Video-Streaming Platform to Better Connect Millions
What an incredibly awkward position to be in for both the driver and passenger. Be sure not to wear a skirt in the Urban Suite
Oh, my God. "On Error Resume Next" is one of my earliest memories of learning to program for Windows. It never occurred to me that it might result in deaths.
There are min&max pages for books, below or above which books cannot be bound. For a5/a4 max will be 800pages.

The way we have thought about it is that you can add all the “to print” content in the 'my articles' page, then create collections (i.e books to be printed) and add the articles into them accordingly.

We have thought about integrating with bookmark managers, but a core issue with that, is that we do not have access to paid content users have/do not what to provide access to content to users that shouldn’t have.

Our implementation is by snapshot-ing via our extension a user’s tab, hence providing content that we know for a fact a user has access.
The test and trace system for the UK was ~£12bn.
It's about convenience. Cooking while having full control over what's playing in the background. Following along with recipes. Asking random questions you might usually take out your phone to Google. Coming home after a long day, sinking into your couch, and able to say "play some relaxing music" to soothe your mind.

Not saying that the privacy aspects aren't valid concerns or that convenience should outweigh them, but quite a few people here seem to not be able to see any upsides.
Maybe everyone in school should be given real world problems like this to do in Excel so people can get a feel for doing it more correctly? Rows === records and columns === fields being the first lesson...
I have seen drivers in huge cargo trucks read the newspaper on the autobahn (the newspaper strategically positioned over the steering wheel, of course), or watch TV. Scary shit. One guy was very interested in his porn mag, one hand holding the mag the other hand "occupied" too, so he somehow steered with his knees.

One day I drove with a fellow student to some university event, and he suddenly at a red light took out an electric razor and started shaving. "Want me to take over and drive?" "Nah, you're not insured to drive this car" (true).

And the makeup thing too, seen that a lot of times, once even two ladies (driver and passenger) in the next car applying eye makeup at the same time, as if to make sure neither of them could watch the traffic.

But nothing beats the guy who was so deep down in his seat he was barely visible except for his feet on his dashboard. He apparently thought that being able to use the brake was optional on the autobahn. I can only hope that his car was one of the rare special fitted cars that had a hand operated break paddle, tho the car's steering column looked pretty regular from my POV.
Revisiting DrupalCon Global: A robust command line for all Drupal sites
Yes on a second read I meant a case-preserving, not case-sensitive filesystem. The results that `ls` gets are cased and so pattern matching (which is case sensitive by default) on those results will fail with the wrong casing.
Tips for building a successful software product
Everyone's saying not checking for errors was the terrible thing, but I think having Excel as a middle-man in such a sensitive system was the first issue.

It's such a British government thing to do too (I worked for Syntegra when I got out of uni).
P-Hacking Society
Unless AP doesn't allow the driver to control the vehicle it is the drivers fault.
yes case preserving not case sensitive
Go with the overkill, used mobile workstations are cheaper than new Chromebooks. Just imo
Have you considered PlantUML[0]? There's plenty of examples on planttext[1].

It's my go-to tool whenever I need to document something visually, whenever I have a meeting with my peers and I want to get them quickly up to speed with the process I have in mind, I just create a quick sequence diagram and we can hit the ground running.

[0] https://plantuml.com/state-diagram
[1] https://www.planttext.com/
Yes and "on error resume next" is what I usually see in VBA code
Have you ever considered what a banking solution from first principles would look like? Ignoring cash for the moment, consider that banks are properly characterized as a connected graph of double-entry ledgers, where the edges are network connections. As such, it should be trivial to a) assign a public/private keypair to each bank node, b) encrypt and/or sign outbound messages, and c) have it work in real time. We could even impose serializability on the whole network, and still operate in real time.

Perhaps it is impossibly naive to think that centrally controlled bank systems could be so straight-forward and simple, free of precedent and regulation, but I'd like to understand why.
Office 2007 was like... 13 years ago, what's the problem?
Optimal line length for the web is not as short as it is commonly believed: https://www.viget.com/articles/the-line-length-misconception...

Even apart from that, I just see no point in constraining the widths forcefully. Just let the width adapt to the browser width, then each user can size it to his/her preferences and needs of the moment. Win-win for everyone.
Another analogy: molecule interactions are like proof of work operations that unlock cell actions when the right fit (hash) is found. trillions of molecule interactions are required to find the right fit.

the intricate network of transcription factors operate as a security system to unlock key processes in DNA regulation in eukaryotes. security must be maintain because the system is under constant attack from other information systems (viruses)
Yeah, disabling JS fixed it but then you can't see any of the code snippets.
Except it wasn’t the government. They outsourced the test and trace system to private companies.
> If I tried to do this as a service

Isn't that what this post is about? They are planning to print a physical book made up of arbitrary text chosen by the user and then ship that book to the user.
Probably excel parsing everything as a date LOL
Mentor Collective | Remote (US-based) | Senior Software Engineer

Mentor Collective partners with universities and learning institutions to increase graduation rates by running large scale mentorship programs (hundreds to thousands of personalized matches) to help traditionally underserved populations feel like they belong on campus.

Team context:
- Stack is Ruby/Rails, Typescript, GraphQL + React; we're language agnostic on hiring
- Currently 4 Sr. SWEs + VP of Engineering looking to grow to 5-6 SWEs

TL;DR this is an exciting opportunity because:
- Business fundamentals are extremely strong (90% renewal rate, >115% contract revenue renewal rate, 60-80% growth in 2020, competitive series A, regularly >70 NPS)
- The majority of your work will be on new feature development and enabling the team to achieve lofty customer-focused outcomes
- Strong culture of autonomy and accountability
- Incredible opportunity to directly impact traditionally under-served populations, such as first-generation students or women in STEM
- The Engineering team has historically been 3-4 Senior Software Engineers + VP of Engineering, so there are many opportunities for mentorship and being involved in critical parts of the company that positively affect users

Apply here: https://angel.co/company/mentorcollective/jobs/542902-senior... or reach out to me directly at eng-careers@mentorcollective.org

Salary ranges, benefits, and more information on the job description above. US work authorization required. No agencies or third-parties at this time please.

It is important to us to build a diverse, honest, inclusive, kind and collaborative team. We value impact over hours worked, favor outcomes over outputs, and strive to create high-quality, high-impact code at a sustainable pace. We welcome applications from candidates with non-traditional or diverse backgrounds.

Learn more here: https://www.mentorcollective.org/join-the-team/
You can use a smartphone for that. There are options other than Google for hotword detection, but you could hook into Assistant, as well. Bit of a pain in the ass, but it works.
Moving is better, i.e.

https://xkcd.com/1329/
>For home office use you can't go wrong with a Brother HL-series laser printer. Cheap as beans, and (unlike HP), toner cartridges don't cost more than the printer itself.

Can't upvote this enough. Get a B/W Laser Printer with replacement toner that is reasonably priced. Brother is also really good about having original/authentic toner easily available. I've got a Brother B/W MFC with duplex printing and I've had zero issues for the 3 years I've had it.

I used to have a Samsung B/W Laser printer. Not only was the toner expensive, but I could never actually get it. Even the "Authentic Samsung" toners were fake. And I could never get anywhere close to the advertised printed pages.

I gave up on inkjets years ago.
Yea, I have a personal vendetta against XLSX due to having had to make tooling replacements for business logic being encoded in spreadsheets in the past, but the title of this article is incredibly slanted.

This was absolutely a user error and the title "Excel: Why using Microsoft's tool caused Covid-19 results to be lost" is really disappointingly click-baity.
The context is accidental triggers. A mass exploit would have millions of ISP cry out in terror as their upstream usage suddenly jumps.
Wow! So, molecular transports and reactions within cells happens to be probabilistic, and not mechanical. For me, this is new mind-blown level info.
Perfect, thanks for sharing!
This seems to work nicely: https://archive.is/YjDHQ
> This is a metric human drivers fail to hit every single day.

Yes exactly, and when they fuck up they suffer the consequences. Which if you were reckless will most likely be years in prison. You shouldn't be able to get away by paying money which is what the comment I replied to asks for.
I really want to know what HEAD_TRUNC in the actual symbol list means. I totally read that as "head truncated," as in the Florida man who perished in a Tesla while watching Harry Potter.

Also, you could add more items like, DRIVER_ON_PASSENGER_TOP.
If somebody finds it easier to do this process using Excel than with a scripting language, I wouldn't expect them to know the differences between file formats. I would be surprised if they understood the concepts behind file formats.

They may have chosen XLS because they used Excel back when that was default, and now they don't want to "risk" anything by switching horses mid-stream.
Here’s a simpler solution that works well for me: https://medium.com/@jcraigk/healthy-hacking-diy-supine-works...
>You can't focus on a hard problem for ten years or do research on interesting theoretical problems in industry.

Sure you can. You simply spend a bit of time on farming out practical applications to other teams or filling patents or writing publications. Comes out to less overhead than in academia with grants, managing students, writing papers, etc. Sure, 99.99% of industry is applied however 0.01% of a massive thing is still very large so there's plenty of non-applied work being done.

Industry is massive and painting every little piece of it with the same brush is a very unjust way of looking at it. I'd recommend you actually learn about things and talk to people before making broad generalizations about them.
Privacy became a reason when ISPs started providing internet access over Ethernet. As hubs and unmanaged switches are vulnerable to sniffing, ISPs had to either give everyone separate VLANs or use managed switches with protections from sniffing.
Here's the Indie Hackers podcast episode with Sarah Hum from Canny from last October. Good episode!

https://www.indiehackers.com/podcast/124-sarah-hum-of-canny
Building Webhooks into Your Application: Guidelines and Best Practices
That's quite the hobby to pick up - what resources are you using to learn vocabulary / are there some communities for this, or is it all stitched together from the show?
Same, well, that and the content is wonderful.
You know that technology took a wrong turn a ways back when a website called "Walden Pond" displays this banner: "Looks like you've got JS turned off. Quite a lot of things won't work properly."

The site does look interesting though.
> Please don't get behind the wheel if you're drowsy.

I know two people with the issue that GP is talking about, and it's not what you're talking about.

They're perfectly alert when they get behind the wheel. They get drowsy on longer drives like 1hr+, which is why any time we do road trips I drive for them. And all that 'pull over and take a power nap' bullshit doesn't work. It's not grounded in any science to start with. I know both have tried coffee, breaks, stopping and taking a walk, etc. Of all those things, they said taking a nap is actually the worst because when they wake up they feel even more tired.

So their choices are: have someone else drive them, don't drive beyond a 1hr distance range, or deal with the drowsiness. You can imagine how sometimes life just forces them into #3 even though both are keenly aware of their issue and do their best to mitigate it.

Tech to detect when they phase out and save their life is absolutely the correct way to go.
Haha! Thanks for the nice words! Snap, it seems we are not getting coffee anytime soon :p
Sorry, dog. Gonna need a markup mode.
I love this idea. I always stash articles into Pocket, Evernote and by the time I get around to them it feels more like a chore to get around reading them in order... I feel like making this into a book adds a little serendipity to the experience since I can just open to a random article.

A suggestion: maybe some auto tagging and ordering the articles by topic or source? It might not be that technically expensive to do + adds to the organization value? I hate when I browse my to-read list and I just find a sea of productivity or tech articles when I really just don't want to see those that day.
There is a trick that I wish all senior staff knew but we find ourselves having to teach as a matter of routine.

1) Don't advertise what you're not selling

2) Don't sell everything that you've made

It's possible to write software that has a public contract that allows only a subset of states that the internal system allows. You can use this to support one customer that has a requirement that is mutually incompatible with another customer's, but you can also use it for migrations. One should be able to create an API where the legal values in the system are strictly limited, but the data structures and storage format may have affordances to support migration.

That doesn't necessarily solve the problem of communication between services and migrating these changes into a running system, but it's a useful tool. If you've ever had a coworker who insists on your service call diagrams looks like a tree or an acyclic graph, this problem is certainly one of many reasons they may be insisting on this. With a DAG there is an order in which I can deploy things that has a prayer (but not a guarantee) of letting all of the systems understand each other during each increment of deployment.

People have come up with alternative solutions for this problem by employing sophisticated sets of feature toggles, and in some ways this is superior, but it trades the number of steps (each of which has a potential for human error, and consumes calendar time) for increased reliability on average.
I would pay for a chair with this tech. I have back problems which go away when I exercise and some pain when sitting still caused by an accident a few years ago.
I upvoted you now and I suddenly feel healthier than ever!
Miscarriage is common.
Was just reading the chapter about using Excel as a database in this book two days ago: https://www.goodreads.com/book/show/39074550-humble-pi

Apparently it's super common, which fills me with horror. But these guys managed to take it to 11 by abusing it in yet another novel way.
I don't know where the line is (and I think it's pretty fuzzy and dependent on someone actually noticing and caring), but copy shops will certainly refuse to reprint an entire book for you.
Please someone just automagically categorize my read later folder (or getpocket links), so that I browse them thematically.
I've seen someone bury her head in the passenger-side footwell while merging into traffic while making a turn onto a busy 4-lane city thoroughfare! (No, there was no passenger.) I had to brake to let her by.
I found they impact your legs..
EventSourcing on Azure – part 2: events persistence
that sure is an abuse of json
Public Health England was responsible for collating the data which came in the form of CSV's - PHE is a government agency.
Find the "Awesome-X" list for all the stuff you use on GitHub. Also, use https://wakatime.com to measure the time you spend coding.
Hmm, we're still pretty new to sales.

Inbound: VIP trial sign-ups, demos booked, demos given, opportunities created, opportunities lost/won

Outbound: Emails sent, emails opened, reply rate, calls made, calls answered, conversions to trial/demo

We use SFDC for our CRM, and Apollo for outbound activities.
Archaeologists find evidence of neurons in glassy brain of Vesuvius victim
I think that may be a factor, but I also remember that Mark Zuckerberg goes to some lengths to protect his privacy ( https://nypost.com/2020/07/04/mark-zuckerberg-accused-of-col... ). It would appear that true power can buy privacy, while gadgets are for the hopeful arrivals.

edit: added link
This point is explicitly addressed in the original post:

> I long-pressed the thumbnail and asked FB not to show it anymore, but it persists.
maybe with a SW company where salaries are by far the biggest cost, but $1M revenue isn't $110K per person like a previous post suggests
Thanks cpach, nikivi for your pointers
> What does this mean for drivers with disabilities?

You mention ADHD and Turrets; a leg-disabled person (e.g. paralyzed waste down) can still drive just fine, special hand-operated equipment is installed to a car to allow the hands to take over for the foot pedals.

By design this driver may be looking down frequently at their controls (let's assume not everyone is a pro driver yet and knows them by heart) which could easily be misconstrued as looking down at a mobile phone, placing immediate bias against them on video before the facts of hand-controls are revealed in court.
A vesting schedule on options or RSUs. Sometimes it’s a new grant and amount based on their new position, other times the amount is roughly equivalent to what they previously had.
IoT Meat Defroster
LPar,a Distributed Multi Agent Platform for Building Natural Language Interfaces
The only real way to solve issues like this is a step-by-step reconciliation between the old model and new. Each assumption and calculation must be tested to confirm that they replicate the same output. This is extremely difficult if the underlying structure/assumptions are different (e.g. monthly views vs. transactional views, etc.).
Edit: sorry that was not polite ... You put real work into a project and deserve some proper feedback not a single sentence that was mostly about me. Give me a moment and I will try some real feedback.

Ok - Some notes.

1. Blogs are a very good source of evergreen SEO especially if you focus on the keywords that work for you. So please make sure you do weekly or more posts on a blog that only has one every 1.5 months so far. I suggest you Make a commitment to yourself to do say 1 a week for the next year. Blogs that look given up are as negative an indicator as a git repo with last updates in 2016.

(cf Rand Fishkin - there was a really good microconf episode on this. His new startup might help you find likely wiki owners, it i suggest just listening for the mindset !)

2. English is not your first language - this can be a hinderance or an advantage. You can probably find someone to brush up the text - but I suggest that you aim for also having a look at near-English markets - India being an interesting example - a Hindi landing page might make an interesting SEO tactic, yet still allow you to expect many readers can bounce into the English blog.

https://www.news18.com/news/tech/microsoft-teams-sees-signif...
https://etr.plus/articles/no-slack-by-teams

3. I honestly don't know your product market fit. Till now Teams always seemed a bit also ran, but they do seem to have real growth- and if you have some paying customers happy to put blurb on your site you are doing something right :-)

Good luck - keep the faith :-)
This is going to sound silly, but I _love_ the comment blocks in the code for Thun, how did you make them?

(Edit: I tried copy-pasting an example here, but it didn't render. Example: https://git.sr.ht/~sforman/Thun/tree/master/source/thun.pl#L...)